1. 什麼是條件判斷?
條件判斷就是讓程式問自己:「如果條件成立,我要執行A,不成立就執行B。」
在 Python 裡,最常用的關鍵字有:
2. 基本語法
⚠️ 注意縮排!
Python 用縮排判斷程式區塊,通常是按 Tab 或四個空格
3. if – 如果條件成立,就做某件事
最簡單的條件判斷就是 if
程式範例 :
如果輸入20,結果會輸出
若是輸入小於18的數字,則不會輸出任何東西,因為條件不成立
4. if / else – 二選一的判斷
如果條件不成立時,可以使用 else 指定要做的事情
程式範例 :
如果輸入8,結果會輸出
5. if / elif / else – 多重條件判斷
如果不只兩種情況,就可以使用 elif(意思是 else if)
程式範例 :
如果輸入68,結果會輸出
程式碼執行後,會從上往下檢查條件,一旦符合,就不會再往下檢查
6. 巢狀判斷式
在判斷式(if/elif/else)之內可以包含判斷式,稱為巢狀判斷式。系統並未規定巢狀判斷式的層數,要加多少層判斷式都可以,但層數太多會降低程式可讀性,而且維護較困難。
程式範例 :
如果輸入23後,再輸入y,結果會輸出