流程控制語句
1、分支選擇判斷語句:單分支、雙分支、多分支
1、if 語句:條件表達式為 True 時,執行語句塊,否則跳過該語句塊
if 條件表達式:
語句塊
2、if else語句:條件表達式為 True 時,執行語句1,否則執行語句塊2
if 條件表達式:
語句塊1
else:
語句塊2
3、if elif語句:條件表達式1為True時,執行語句塊1,否則判斷條件表達式2是否為True
若為True,則實行語句塊2,否則判斷條件表達式3....以此類推
若所有條件表達式均為False,則執行 else: 下的語句塊,之後繼續向後進行。
多分支結構中,一次隻執行其中一個語句塊,若沒有 else 語句,也有可能所有語句塊都不執行
if 條件表達式1:
語句塊1
elif 條件表達式2:
語句塊2
elif 條件表達式3:
語句塊3
.......
else:
語句塊
2、循環控制語句:
1、while 循環:當條件判斷語句為True時執行循環體,否則跳出循環
while 條件表達式:
循環體
2、for 疊代循環:使用 for 語句使得指定變量依次疊代 疊代器中的值,并執行循環體
+
for 變量 in 疊代器:
循環體
3、循環嵌套:
while 條件表達式1:
語句塊1
while 條件表達式2:
語句塊2
for 變量 in 疊代器:
語句塊3
for 變量 in 疊代器:
語句塊4
while 條件表達式5:
語句塊5
......
3、循環中斷語句:break continue return
1、break 跳出目前循環體,且隻能跳出一層循環
2、continue 跳過目前循環體,continue下的循環語句不準再執行,提前進入下次循環
3、return 跳出所有循環體,并傳回資料
4、注意事項
目錄
流程控制語句
1、分支選擇判斷語句:單分支、雙分支、多分支
1、if 語句:條件表達式為 True 時,執行語句塊,否則跳過該語句塊
2、if else語句:條件表達式為 True 時,執行語句1,否則執行語句塊2
3、if elif語句:條件表達式1為True時,執行語句塊1,否則判斷條件表達式2是否為True
2、循環控制語句:
1、while 循環:當條件判斷語句為True時執行循環體,否則跳出循環
2、for 疊代循環:使用 for 語句使得指定變量依次疊代 疊代器中的值,并執行循環體
3、循環嵌套:
3、循環中斷語句:break continue return
4、注意事項
1、建立循環結構後,必須要給出跳出循環的條件,否則将進入死循環