第七章 用戶輸入和while循環python
函數input()函數
message = input("Please enter your name :")測試
print(message)spa
使用int()來獲取數值輸入------input()獲取用戶輸入數值,python返回的是字符串,用age >= 18 使用age時,返回報錯 可用type(age)檢查變量的類型字符串
age = input("Please enter your age: ")input
print(age)class
type(age)變量
>>>class 'str'循環
要解決這個問題,可以使用函數int(),程序
age = int(input("Please enter your age:"))
type(age)
>>>class 'int'
求模運算符 (取餘)%:將兩個數相除並返回餘數
10 % 3
>>1
while 循環
while (循環執行條件):
循環運行內容
使用標誌
在要求不少條件都知足才繼續運行的程序中, 可定義一個變量, 用於判斷整個程序是否處於活動狀態。 這個變量被稱爲標誌 , 充當了程序的交通訊號燈。
使用break退出循環------在任何Python循環中均可使用break 語句
要當即退出while 循環, 再也不運行循環中餘下的代碼, 也無論條件測試的結果如何, 可以使用break 語句。
使用continue退出當前循環---只退出當前循環,繼續下一個循環。
避免無限循環。
7.3:使用while循環處理列表和字典--------------暫略