流程控制陳述句
python中的流程控制陳述句分為以下幾類:順序陳述句、分支陳述句、回圈陳述句
順序陳述句即是自上而下,自左而右,這里不再說了,主要說一下分支陳述句、回圈陳述句,
分支陳述句:單分支、雙分支、多分支
單分支:
if 判斷條件:
代碼塊
雙分支:
if 判斷條件:
代碼塊
else:
代碼塊
多分支:
if 判斷條件1:
代碼塊1
elif 判斷條件2:
代碼塊2
...
elif 判斷條件n:
代碼塊n
else:
默認代碼塊
回圈陳述句:while、for
while回圈陳述句的基本形式如下:
while 判斷條件:
代碼塊
當給定的判斷條件的回傳值的真值測驗結果為True時執行回圈體的代碼,否則退出回圈體,
while..else 陳述句形式:
while 判斷條件:
代碼塊
else:
代碼塊
else中的代碼塊會在while回圈正常執行完的情況下執行,如果while回圈被break中斷,else中的代碼塊不會執行,
for回圈的基本格式:
for 臨時變數 in 可迭代物件:
代碼塊
for...else
與while..else基本一致,不再贅述,
回圈控制陳述句可以更改回圈體中程式的執行程序,如中斷回圈、跳過本次回圈,
回圈控制陳述句 說明:
break 終止整個回圈
contine 跳過本次回圈,執行下一次回圈
pass pass陳述句是個空陳述句,只是為了保持程式結構的完整性,沒有什么特殊含義,pass陳述句并不是只能用于回圈陳述句中,也可以用于分支陳述句中,
回圈嵌套:
回圈嵌套是指:在一個回圈體里面嵌入另一回圈,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/124152.html
標籤:Python
