1. 什麼是運算子 (Operator)?
運算子就是程式裡的「符號」,用來對資料做運算或處理。
- 算術運算子 : 用於執行一般數學運算的運算子稱為「算術運算子」
符號 : + - * / % // **
例子 : 3 + 2 → 5
- 關係運算子 : 比較兩個值,結果會是 True 或 False
符號 : == != > < >= <=
例子 : age >= 18
- 邏輯運算子 : 通常是結合多個比較運算是來綜合得到最終比較結果,用於較複雜的比較條件
符號 : and or not
例子 : age > 18 and is_student
- 複合指定運算子 : 把運算結果存回變數
符號 : += -=
例子 : x += 1
2. 什麼是運算式 (Expression)?
運算式就是能被「計算出結果」的東西,像數學式子一樣

只要能算出一個結果,就是運算式。但如果整行程式碼如果只有運算式,就不會有輸出,要用 print() 才能看到結果。
算術運算程式範例:

輸出結果

關係運算程式範例:

輸出結果

關係運算式的結果只有兩種:True 或 False
邏輯運算程式範例:

輸出結果

3. 混合運算與優先順序
和數學一樣,程式也有優先順序:
- 括號 ()
- 負號 -
- 次方 **
- 乘除、取餘數、整除 * / % //
- 加減 + -
- 比較
- 邏輯運算
程式範例1:

輸出結果

程式範例2:

輸出結果
