來源:菜鳥教程
Python 程式設計中 while 陳述句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重覆處理的相同任務。其基本形式為:
while 判斷條件:
執行陳述句……
執行陳述句可以是單個陳述句或陳述句塊。判斷條件可以是任何運算式,任何非零、或非空(null)的值均為true。
當判斷條件假false時,迴圈結束。
執行流程圖如下:
Gif 演示 Python while 陳述句執行過程
實體:
以上程式碼執行輸出結果:
while 陳述句時還有另外兩個重要的命令 continue,break 來跳過迴圈,continue 用於跳過該次迴圈,break 則是用於退出迴圈,此外”判斷條件”還可以是個常值,表示迴圈必定成立,具體用法如下:
無限迴圈
如果條件判斷陳述句永遠為 true,迴圈將會無限的執行下去,如下實體:
以上實體輸出結果:
註意:以上的無限迴圈你可以使用 CTRL+C 來中斷迴圈。
迴圈使用 else 陳述句
在 python 中,while … else 在迴圈條件為 false 時執行 else 陳述句塊:
以上實體輸出結果為:
簡單陳述句組
類似 if 陳述句的語法,如果你的 while 迴圈體中只有一條陳述句,你可以將該陳述句與while寫在同一行中, 如下所示:
註意:以上的無限迴圈你可以使用 CTRL+C 來中斷迴圈。
《Linux雲端計算及運維架構師高薪實戰班》2018年11月26日即將開課中,120天衝擊Linux運維年薪30萬,改變速約~~~~
*宣告:推送內容及圖片來源於網路,部分內容會有所改動,版權歸原作者所有,如來源資訊有誤或侵犯權益,請聯絡我們刪除或授權事宜。
– END –