1.流程控制--if
阿新 • • 發佈:2020-07-24
流程控制--if
-*- coding:utf-8 -*- #定義字元編碼
1.判斷條件if
age = input("輸入年齡:") #將互動式輸入內容賦值給age,預設內容為字串型別
if int(age) >= 18: #再做判斷之前將變數定義為int整數型別,因為字串型別無法與數值做比較
print("成年了,你太棒了") #提示使用者成年了
2.二選一,兩種情況只執行一種
age = input('請輸入年齡:') if int(age) > 18: print('成年了,你太棒了') else: print('你還是個小屁孩!')
3. 多選一,或不選,if-elif
num = input('請輸入要比較的數字:')
if int(num) >= 22:
print('可以結婚了')
elif int(num) >= 18:
print('成年了,可以去網咖了')
elif int(num) < 18:
print('還是小屁孩')
4. 多選一,必選,if-elif-else
num = input("請輸入要比較的數字:") if int(num) > 60: print("大了") elif int(num) < 60: print("小了") else: print("猜對了")
5.巢狀if
name = input('請輸入名字:')
if name == 'meet':
age = input('請輸入年齡:')
if int(age) == 18:
print('輸入全部正確')
else:
print('年齡輸入錯誤!')
else:
print('名字輸入錯誤!')