Python基礎教學4 input輸入

2021-10-05 20:38:28 字數 1785 閱讀 1442

課時:一課時(45分鐘)

課程內容:

1.type()函式的使用

2.型別轉換函式的使用

3.input()函式的使用

課程安排:

(一)python中的資料型別(基本型)

字串型(str): 「hello world」     「我愛python」    "3+5"

整型(int): 5    5**2    

浮點型(float):3.0     3.0*5  

邏輯性(bool):true   false 

none型:  none

(二)如何確定變數(值)的型別

type()函式:   type(「hello world」)

執行程式,沒有反應。記住:python中使用print()函式進行輸出,應寫成: print(type(「helloworld」))

(三)型別裝換

1.int():轉換為整型   

例如:int(3.9) 輸出: 3     說明:int()只取整 ,不進行四捨五入

int(「10」)     輸出:10   說明:輸出沒有變化,但是型別發生了改變,可以使用type()驗證。

int(「hello」)  輸出:錯誤  說明:不能轉化非數值字串

int(「3+5」)   輸出:錯誤   說明:字串中+非數值

2.str()轉化為字串型:

例如:a = 3  b = "hello"  print(a+b) 輸出:報錯   說明:字串不能與數字相加

a =3   b = "hello "   print(str(a)+b)   輸出:3hello    

3.float()轉化為浮點型:

例如:float(3)   輸出:3.0

4.bool()轉化為邏輯型

例如: bool(3)   輸出:true    說明:非0數值均轉化為真(true)

bool("helllo world ")  或bool(「 」)  輸出:true    說明:非空字串均轉化為真(true),乙個空格的字串也為非空

bool(0)   或 bool(0.0)   或bool(「」) 輸出:false  說明:數值0轉換為假(false)  

(五)input()函式

1.嘗試input()函式 

程式: input()

輸出:無輸出 ,但是當滑鼠移動到輸出介面出現閃爍游標,此時可以進行輸入操作。但回車後沒有任何反應。

2.輸出(顯示)輸入內容

a = input ()

print(a)

輸出:輸入的內容。

3.提示使用者輸入,輸出使用者輸入的變數型別

a = input(「請輸入任何內容:」)

print(a)

print(type(a))

輸出:輸入內容及 str   說明:使用input()輸入的所有內容在python中都儲存為字串型。

4.獲得使用者年齡,輸出10年後使用者的年齡。

a = input("請輸入你的年齡」)

b = int(a) +10

print("10年之後,你的年齡是:" + str(b))

說明:型別轉換的使用

5更改上面的**

b = int(input("請輸入你的年齡」)+10)

print(b)

說明:適當簡化

6.再次更改**:

print(int(input("請輸入你的年齡"))+10)
有什麼思考?簡單了,但是否利於理解?

我們對**的要求: 在容易理解的前提下盡量簡潔。

Python程式設計基礎教學大綱

學 大綱錄課程簡介 教學目的和要求 教學中應注意的問題 教學內容 教學課時分配 教材與 參考書目 課程簡介 python程式設計基礎 2 4 5 教學目的和要求 python的程式設計模式 命令式程式設計 函式式程式設計 熟練運用python運算子 內建函式以及列表 元組 字典 集合等基本資料型別和...

Python基礎教學6 if判斷

課時 1課時 45分鐘 課程目標 1.了解比較運算子 2.掌握if判斷語句的基本用法 3.了解if函式的巢狀使用 4.掌握and or not關鍵字用法 課程教學過程 一 判斷第一步 確定判斷條件 比較運算子 結果為bool型 a b 比較a和b是否相等 相等為true 不等為false 例如 3 ...

Python的基礎知識傻瓜教學!

abc my you 如果要選取列表中的元素 abc 1 輸出 you 要替換列表中的元素 abc 1 he cde my you 選取元素同樣用 cde 1 列表中的元素是可以修改的 但是元組這種資料型別呢 是不能修改的 set a isghehg b abgeigh 求他們的交集 要先轉化成集合...