1. 程式人生 > >Python學習-while迴圈語句

Python學習-while迴圈語句

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)為了避免死迴圈的尷尬事情發生,所以在編寫的時候一定要注意結束的條件