# 基本運算子
# 、條件判斷
---
## 運算子
定義:代表運算的符號
----
### 比較運算

#### 結果:True 或 False
----
### 邏輯運算
#### `and`、`or`、`not`
<img src=https://img.yamol.tw/file/5ce78461e4e93.jpg>
----
### 複合指派
指把某算數運算子放在等號前
例如:
```python=
a += 1
```
等同於
```python=
a = a + 1
```
----
### 運算優先度
指運算的優先順序
括號 > 算數 > 比較 > 邏輯 > 賦予
---
## 條件判斷
判斷布林值(bool)是否為true
來決定要執行的程式
----
### if 如果
if 後接一個布林值
若為真則執行程式
```python
if a > 0:
print("是正數")
```
----
### else 否則
若前面的條件都不成立,執行else裡面的程式。
```python
if a > 0:
print("是正數")
else:
print("不是正數")
```
----
### elif 否則如果
若 if 或前面的 elif 不成立,但當前的 elif 成立時執行。
```python
if a > 0:
print("是正數")
elif a < 0:
print("是負數")
else:
print("是零")
```
---
{"contributors":"[{\"id\":\"b831f9fa-52bb-4a09-bfbb-148e4fdadd0f\",\"add\":839,\"del\":43,\"latestUpdatedAt\":1758530957006}]","description":"定義:代表運算的符號","title":"基本運算子與條件判斷"}