Python 迴圈語句 while語句的使用

2021-10-11 10:27:19 字數 1918 閱讀 8797

python 中的迴圈語句有 for 和 while。

python 迴圈語句的控制結構圖如下所示:

while 迴圈

python 中 while 語句的一般形式:

while 判斷條件(condition):

執行語句(statements)……

另外,在 python 中沒有 do…while 迴圈。

例如下面的例項使用了 while 來計算 1 到 100 的總和:

n =

100sum=0

counter =

1while counter <= n:

sum=

sum+ counter

counter +=

1print

("1 到 %d 之和為: %d"

%(n,

sum)

)

結果如下:

1 到 100 之和為:

5050

無限迴圈通過設定條件表示式永遠不為 false 來實現無限迴圈

使用 ctrl+c 來退出當前的無限迴圈。

var =

1while var ==1:

# 表示式永遠為 true

num =

int(

input

("輸入乙個數字 :"))

print

("你輸入的數字是: "

, num)

print

("good bye!"

)

輸出結果如下:

輸入乙個數字  :

5你輸入的數字是:

5輸入乙個數字 :

while 迴圈使用 else 語句在 while … else 在條件語句為 false 時執行 else 的語句塊。

語法格式如下:

while

:>

else

:>

迴圈輸出數字,並判斷大小:

count =

0while count <5:

print

(count,

" 小於 5"

) count = count +

1else

:print

(count,

" 大於或等於 5"

)

輸出結果如下:

0  小於 5

1 小於 5

2 小於 5

3 小於 5

4 小於 5

5 大於或等於 5

簡單語句組類似if語句的語法,如果你的while迴圈體中只有一條語句,你可以將該語句與while寫在同一行中, 如下所示:

flag =

1while

(flag)

:print

('hello word!'

)print

("good bye!"

)

輸出結果如下:

hello word!

hello word!

hello word!

hello word!

hello word!..

.

python之迴圈語句(while語句)

迴圈語句 迴圈語句 說明while 若為真,則迴圈,常與比較運算子使用 for若為真,則迴圈,常與成員運算子使用 continue 終止當前迴圈,進入下一迴圈 break 退出迴圈,執行下一命令 pass 不執行任何操作 while語句可以非常簡單的製造死迴圈 while true print 迴圈...

Python迴圈語句for和while

python提供了for迴圈和while迴圈 1 while迴圈 python 程式設計中 while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為 while 判斷條件 執行語句 執行語句可以是單個語句或語句塊。判斷條件可以是任何表示式,任何非零...

Python菜鳥 While迴圈語句

python 程式設計中 while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為 while 判斷條件 執行語句 執行語句可以是單個語句或語句塊。判斷條件可以是任何表示式,任何非零 或非空 null 的值均為true。當判斷條件假false時,迴...