IF 條件判斷
Python 的 `if` 判斷式用來根據條件是否成立,決定是否執行某段程式。語法特色是使用**冒號 `:`** 和**縮排**表示程式區塊。
## 常見語法變化
### 1. 單一 `if`
```python
if 條件:
# 條件成立時執行
```
### 2. `if...else`
```python
if 條件:
# 條件成立
else:
# 條件不成立
```
### 3. `if...elif...else`
可用於判斷多種情況:
```python
if 條件一:
# 條件一成立
elif 條件二:
# 條件二成立
else:
# 以上條件都不成立
```
### 4. 條件運算式(三元運算式)
適合簡單的二選一:
```python
結果 = 值一 if 條件 else 值二
```
## 範例一:判斷成績等級
```python
score = 85
if score >= 90:
print("A")
elif score >= 60:
print("及格")
else:
print("不及格")
```
輸出:
```text
及格
```
## 範例二:使用條件運算式判斷奇偶數
```python
number = 7
result = "偶數" if number % 2 == 0 else "奇數"
print(result)
```
輸出:
```text
奇數
```
條件中也可以使用 `and`、`or` 和 `not` 組合多個判斷,例如:
```python
if age >= 18 and has_ticket:
print("可以入場")
```
相關學習地圖、教學課程
Python 資料工程
Python 後端工程、資料庫