單分支
1 # if 條件: 2 # 滿足條件后要執行的代碼 3 4 if 2>1: 5 print("2>1")
雙分支
1 # if 條件: 2 # 滿足條件后要執行的代碼 3 # else: 4 # if條件不滿足走這里 5 6 num = int(input("請輸入一個數字:")) 7 if num>10: 8 print("num>10") 9 else: 10 print("num<=10")
多分支
1 # if 條件: 2 # 滿足條件后要執行的代碼 3 # elif 條件: 4 # 上面條件不滿足走這里 5 # elif 條件: 6 # 上面條件不滿足走這里 7 # elif 條件: 8 # 上面條件不滿足走這里 9 # else: 10 # 上面所有條件不滿足走這里 11 12 num = int(input("請輸入一個數字:")) 13 if num>90: 14 print("優秀") 15 elif num>80: 16 print("良好") 17 elif num>60: 18 print("及格") 19 else: 20 print("不及格")
pass
# pass 代指空代碼,無意義,僅僅用於表示代碼塊 if 1==1: # 當沒有任何代碼需要執行時,pass pass
縮進
縮進一般為4個空格,目的是為了讓程序知道,每段代碼都依賴哪個條件
Python語言如何區分代碼塊? 答案:強制縮進