控制語句 分支分流 循環語句 for while
1:判斷語句 if..elif..else 關鍵字
1:if 條件語句(比較/邏輯/成員運算 均可)
2:字符串 列表 元組 字典 空數據 ==False 非空數據==True
3:直接用布爾值去控制 雞肋
1 age=20 2 if age>18: #當if后面的語句 滿足條件 運算結果是True 那就會執行他的子語句 3 print("恭喜你,你成年了!") 4 <<< 恭喜你,你成年了!
2:一個條件語句里面 只能有一個if 和一個else else后面不能添加條件語句
if 條件語句:
子語句
else:
#子語句
1 age=20 2 if age>=18: 3 print("恭喜你,你成年了!") 4 else: 5 print("加油長大,小屁孩!")
3:if elif 后面可以加條件語句
if 條件語句:
子語句
elif 條件語句:
子語句
else:
子語句
input()函數 從控制台獲取一個數據 獲取的數據都是字符串類型
str.isdigit() 檢測字符串是否只由數字組成,如果字符串只包含數字則返回 True 否則返回 False
1 age=input("請輸入你的年齡:") 2 if age.isdigit(): # 檢測輸入的內容是否為純數字 3 age=int(age) 4 if age>=18: 5 print("恭喜你,你成年了!") 6 else 18>age>=0: 7 print("加油長大,小屁孩!") 8 else: 9 print("你的年齡輸入有誤")
4:if語句中break、continue用法
1 if i==0: 2 break # 結束循環 跳出循環 3 else: 4 continue # 結束本輪循環,繼續下一輪