Python學習 while迴圈語句

2022-09-02 15:09:07 字數 966 閱讀 8137

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...