1.
if 條件:
if語句塊
執行流程:判斷條件是否為真. 如果真. 執行if語句塊
1 money = int(input('請輸入你兜里的錢:')) 2 if money >500: 3 print("吃燒烤") # 只看縮進結果
2.
if 條件:
if語句塊
else:
else語句塊
執行流程:判斷條件是否為真. 如果真. 執行if語句塊 否則執行else語句塊
1 money = int(input('請輸入你兜里的錢:')) 2 if money >500: 3 print("吃燒烤") # 只看縮進結果 4 print("喝啤酒") # 在同一個縮進的是一個語句塊 5 print("找好朋友聊聊天") 6 else: #否則.條件不成立 7 print('吃泡面') 8 print('蓋澆飯') 9 print('老干媽+饅頭')
3.
if 條件1:
if-1
elif 條件2:
if-2
elif 條件3:
if-3
....
else:
else語句塊
執行流程:
判斷條件1是否成立, 如果成立執行if-1
否則如果條件2成立, 執行if-2
否則如果條件3成立, 執行if-3
....
否則執行else語句塊
1 score = int(input("請輸入你的分數")) 2 if score >= 90: 3 print("優秀") 4 elif score >=80: 5 print("良好") 6 elif score >=70: 7 print("中等") 8 elif score >=60: 9 print("及格") 10 else: 11 print("不及格")
4. 嵌套
if 條件:
if 條件:
..
else:
if 條件:
...
PS:
嵌套的層數不要太多,一般不超過3-5層
例子
1 print("咣咣咣") 2 gender = input("請輸入你的性別:") 3 if gender == "男": # = 賦值 ==判斷 4 print("去隔壁.alex等着你") 5 else: # 不是男 6 ask = input("請問是不是包租婆?") 7 if ask == '是': 8 print("去隔壁,alex等着你,wusir也在!") 9 else:# 不是包租婆 10 height = int(input("請問你多高了")) 11 if height > 200: 12 print("太可怕了.去隔壁.去隔壁") 13 else: 14 print("請進.我家的西瓜.又大又甜!")