## if語法
if 條件:
條件成?執?的代碼
~~~
# 示例
if True:
print("條件成?執?的代碼")
~~~
## if...else...語法
if 條件:
條件成?執?的代碼
else:
條件不成?執?的代碼
~~~
# 示例
a = 1
if a == 1:
print("條件成?執?的代碼")
else:
print("條件成?執?的代碼")
~~~
## if多重判斷語法
if 條件1:
條件1成?執?的代碼
elif 條件2:
條件2成?執?的代碼
else:
以上條件都不成?執?的代碼
~~~
# 示例
a = 10
if a == 10:
print("條件成?執?的代碼")
elif a > 10:
print("條件成?執?的代碼")
else:
print("條件成?執?的代碼")
~~~
## if語法嵌套
if 條件1:
條件1成?執?的代碼
if 條件2:
條件2成?執?的代碼
else:
以上條件都不成?執?的代碼
if 條件3:
條件1成?執?的代碼
~~~
# 示例
a = 5
if a > 3:
print("條件1成?執?的代碼")
if a == 5:
print("條件2成?執?的代碼")
else:
print("以上條件都不成?執?的代碼")
if a < 1:
print("條件1成?執?的代碼")
~~~
## 三元運算符
條件成?執行的表達式 if 條件 else 條件不成?執行的表達式
~~~
# 示例
a = 1
b = 2
c = a if a > b else b
print(c) # 輸出:2
~~~