Conditional Statement(條件判斷)¶
關聯運算子 (Relational Operators)¶

Python 邏輯運算子¶
邏輯運算子通常會用在「判斷條件」裡面。
例如:
你想判斷一個學生:
- 分數是否及格
- 是否同時符合兩個條件
- 是否只要符合其中一個條件就可以
- 是否不是某種狀態
這時候就會用到邏輯運算子。
| 運算子 | 意思 | 說明 |
|---|---|---|
and |
而且 | 兩個條件都要成立 |
or |
或者 | 其中一個條件成立就可以 |
not |
不是 | 將結果反轉 |
判斷式(if / else)¶
在寫程式時,我們常常會遇到一種情況:根據不同條件,執行不同動作。
例如:
- 成績及格才能通過
- 年齡滿 18 才能註冊
- 餘額不足不能買東西
- 下雨就帶傘
這時候就會用到「判斷式」。
if:如果條件成立,就執行¶
if else:二選一判斷¶
有時候我們希望:
- 條件成立做一件事
- 條件不成立做另一件事
if elif else:多條件判斷¶
如果有很多種情況。
例如:
- 90 分以上:A
- 80 分以上:B
- 60 分以上:C
- 其他:不及格
score = 85
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 60:
print("C")
else:
print("不及格")