Python學習-while迴圈語句
阿新 • • 發佈:2018-11-09
Python 程式設計中 while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。即重複性的做一件事情
語法形式如下:
while 判斷條件: 條件滿足執行語句……
可以通過下面的列子來理解while迴圈的基本使用
while 1==1: print("OK");
執行上面的程式碼,你會發現螢幕會不停的列印OK,並且不會停止。原因是1==1,這個條件為真,所以它會不斷的去迴圈執行列印的操作。如果想控制列印OK的次數,如列印10次OK,可以使用下面這段程式碼
count = 0; while count<10: print("ok"); count += 1; print("over");
這時螢幕就會列印10次OK,最後一行還會列印over。通過while迴圈,我們可以將重複輸出的程式碼塊,放在一起進行執行,提高計算機的執行速度,減少程式碼量,優化可讀性。
迴圈使用 else 語句
while 條件: 條件滿足時執行該程式碼塊; else: 條件不滿足時執行該程式碼塊;
舉例如下:
count = 0; while count<5: print(count); count = count + 1; else: print("程式執行結束");
在 python 中,while … else 在迴圈條件為 false 時執行 else 語句塊:
注意點:
(1)與其他程式語言不同的是,沒有do...while迴圈語句
(2)為了避免死迴圈的尷尬事情發生,所以在編寫的時候一定要注意結束的條件