Python學習-while循環語句

  • 2020 年 1 月 19 日
  • 筆記

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