python
1、if判斷語句
條件判斷(if)語句:
語法1: if 條件表達式 : 單行語句
語法2: if 條件表達式 :
代碼塊(多行語句)
執行的流程:if語句在執行時,會先對條件表達式進行求值判斷,
如果為True,則執行if后的語句
如果為False,則不執行
2. if else 語句 注意:else 后不能寫條件表達式!
語法:
if 條件表達式 :
代碼塊
else :
代碼塊
執行流程:
if-else語句在執行時,先對if后的條件表達式進行求值判斷
如果為True,則執行if后的代碼塊
如果為False,則執行else后的代碼塊
3. if-elif-else語句
if-elif-else語句
語法:
if 條件表達式 :
代碼塊
elif 條件表達式 :
代碼塊
elif 條件表達式 :
代碼塊
elif 條件表達式 :
代碼塊
else :
代碼塊
執行流程:
if-elif-else語句在執行時,會自上向下依次對條件表達式進行求值判斷,
如果表達式的結果為True,則執行當前代碼塊,然后語句結束
如果表達式的結果為False,則繼續向下判斷,直到找到True為止
如果所有的表達式都是False,則執行else后的代碼塊
if-elif-else中只會有一個代碼塊會執行
4.if嵌套
嵌套
if 條件:
if 條件:
..
else:
if 條件:
...
嵌套的小案例