
2-2:條件分支
「if 如果」
如果今天風太大,出門時我就要穿夾克。
如果今天下雨,就要帶傘出門!
…… 等等
在程式設計,條件分支就如同以上用法,在 if 旁邊撰寫判斷條件,如果條件為「真 (True)」就往下執行,若為「否 (False)」就執行其它敘述。
如下為 if 語法的用法:
a = 1
b = 2
if a > b:
print("a 大於 b")
else:
print("a 小於 b")

解析:
首先宣告變數 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")

練習題目:
請使用者輸入一個數字 n,並判斷此數是奇數還是偶數?
先自己練習完,再到 Colab 看答案!
如果覺得文章內容還不錯的話,麻煩請幫我點個讚!感謝
可以多點幾次喔~~
第一次點讚需使用 Google 或 Facebook 帳號註冊

