條件式
什麼是 if 條件判斷?
在 Python 中,if 條件判斷用來根據條件執行不同的程式碼。條件成立時,執行對應的程式碼;條件不成立時,則跳過或執行其他區塊的程式碼。
初學者建議
💡初學者需要學會靈活運用底下這些語法!
如果符合條件就執行程式區塊
,不符合就不執行程式區塊
。
程式區塊1
,不符合就不執行程式區塊2
。
如果程式有不只一個條件判斷,看需要幾個條件式,就用幾個elif
。
if 的使用方式
1. 基本 if 語法
當條件為 True
時,執行 if
區塊中的程式碼。
2. if-else 語法
可以使用 else
來定義當條件為 False
時執行的程式碼。
3. if-elif-else 語法
當有多個條件時,可以使用 elif
來檢查額外的條件。
if condition1:
# 當條件1為 True 時執行這段程式碼
elif condition2:
# 當條件2為 True 時執行這段程式碼
else:
# 當所有條件都不成立時執行這段程式碼
4. 巢狀 if 語法
可以將一個 if
放在另一個 if
區塊中,形成巢狀結構。
範例
age = 18
# 基本 if-else 判斷
if age >= 18:
print("你已成年")
else:
print("你未成年")
# if-elif-else 判斷
score = 85
if score >= 90:
print("優秀")
elif score >= 70:
print("良好")
else:
print("需加強")
總結
Python 的 if
條件判斷允許根據條件執行不同的程式碼。你可以使用 if-elif-else
結構來處理多個條件,也可以使用巢狀結構來進行更複雜的判斷。條件判斷是程式控制流程的重要部分,廣泛應用於各種情境中。