![2-2:條件分支 2-2:條件分支](https://i0.wp.com/i.imgur.com/Q9Tsrrj.png?resize=1140%2C641&ssl=1)
2-2:條件分支
「if 如果」
如果今天風太大,出門時我就要穿夾克。
如果今天下雨,就要帶傘出門!
…… 等等
在程式設計,條件分支就如同以上用法,在 if 旁邊撰寫判斷條件,如果條件為「真 (True)」就往下執行,若為「否 (False)」就執行其它敘述。
如下為 if 語法的用法:
a = 1
b = 2
if a > b:
print("a 大於 b")
else:
print("a 小於 b")
![](https://i0.wp.com/i.imgur.com/3rUv9cP.png?w=960&ssl=1)
解析:
首先宣告變數 a = 1、b = 2
在 if 旁邊撰寫條件判斷 a > b,意思為 a 是否有大於 b,有的話為 True 反之則為 False。
當條件為真時,執行 if 下面的敘述,否則就執行 else 下面的敘述。
P.S. if 和 else 下方的敘述前要有縮排,通常為四個半形空格,或者直接按 Tab 鍵也行。
如果想要有多個條件判斷,可以在 if 之後使用 elif 語法,用法如下:
a = 1
b = 2
if a > b:
print("a 大於 b")
elif a < b:
print("a 小於 b")
else:
print("a 等於 b")
![](https://i0.wp.com/i.imgur.com/Y0eTUaH.png?w=960&ssl=1)
練習題目:
請使用者輸入一個數字 n,並判斷此數是奇數還是偶數?
先自己練習完,再到 Colab 看答案!
如果覺得文章內容還不錯的話,麻煩請幫我點個讚!感謝
可以多點幾次喔~~
第一次點讚需使用 Google 或 Facebook 帳號註冊
![2-3:迴圈 2-3:迴圈](https://i0.wp.com/i.imgur.com/3Vvcfm5.png?resize=75%2C75&ssl=1)
![2-1:變數、運算式、輸入輸出 2-1:變數、運算式、輸入輸出](https://i0.wp.com/i.imgur.com/TySCQne.png?resize=75%2C75&ssl=1)