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)為了避免死迴圈的尷尬事情發生,所以在編寫的時候一定要注意結束的條件
python學習之while迴圈作業
num 1 while num 11 if num 7 num 1 continue print num,end num 1num 1 sum 0 while num 101 sum num num 1 print sum num 1 while num 101 if num 2 1 print n...
Python學習之while 迴圈語句
目錄 while 語句 和 if 語句差不多 在while 後面加上所需的迴圈條件用 作為結尾,當條件滿足時就執行while下面的程式塊直到while後面的條件不再被滿足,程式會跳出while語句繼續往下執行,大概有以下幾種 while基本迴圈 while continue 語句 while bre...
python基礎 for迴圈 while迴圈
1 for迴圈 for迴圈 可以遍歷任何序列的專案。格式 for 引數 in 序列 程式主體 例 用 畫乙個菱形 for i in range 1,22,2 range 在1 21之間,每隔乙個取數 for j in range 21,i,2 print end print i for k in r...