if 語句
問題:
有兩條語句:
print("這個數是偶數")
print("這個數是奇數")
如何只讓其中的一條執行???
if語句的作用:
讓程序根據條件選擇性的執行某條語句或某些語句
語法:
if 真值表達式1:
語句塊1...
elif 真值表達式2:
語句塊2...
elif 真值表達式3:
語句塊3....
...
else:
語句塊4
**說明:**
elif 子句可以有0個,1個或多個
else 子句可以有0個或1個,且只能放在if語句的最後
-------------------------------------------------------------
if 語句嵌套
if語句本身是由多條子句組成的一條複合語句
if語句可以作爲語句嵌套到另一個複合語句的內部
條件表達式
語法:
表達式1 if 真值表達式 else 表達式2
x + 1 if y > x else x + 2
作用:
根據真值表達式的取值(True/False) 來決定執行表達式1
或者表達式2並返回結果
pass 語句
作用:
通常用來填充語法空白
pass 又名空語句
語法:
pass