python3 迴圈控制 while

2022-05-28 05:03:12 字數 848 閱讀 8251

python中while語句的一般形式:

while

expression:

statement(s)

需要注意的是:在python中沒有do..while迴圈。

如果條件從不變為false,則迴圈變為無限迴圈。

var = 1

while var == 1: #

表示式永遠為 true

num = int(input("

輸入乙個數字 :"))

print("

你輸入的數字是:

", num)

print("

good bye!

")

輸出:

輸入乙個數字  :8你輸入的數字是:  8輸入乙個數字  :

如果else語句與while迴圈一起使用,則在條件變為false時執行else語句。

count =0

while count < 5:

print (count, "

小於 5")

count = count + 1

else

:

print (count, "

大於或等於 5

")

輸出:

小於 5小於 5小於 5小於 5小於 5大於或等於 5

如果while子句只包含乙個語句,那麼它可能被放在與while頭相同的行上。

flag = 1

while (flag): print('

hello,world!

')

python3 迴圈控制語句

break語句用於提前終止當前迴圈。放棄迴圈後,直接執行迴圈塊下乙個語句。break語句可以在while和for迴圈中使用。如果使用巢狀迴圈,則break語句將停止執行最內層迴圈,並在塊之後開始執行 的下一行。for letter in python if letter h break print ...

20181122 迴圈退出 流程控制 while

usr bin python coding utf 8 import random print 猜數字遊戲,輸入乙個1 20以內的數字,共有6次機會 sj random.randint 1,20 for x in xrange 1,7 shu input please insert game num...

Python入門筆記 迴圈for和while

while 迴圈 在給定的判斷條件為 true 時執行迴圈體,否則退出迴圈體。for 迴圈 重複執行語句 巢狀迴圈 你可以在while迴圈體中巢狀for迴圈 break 語句 在語句塊執行過程中終止迴圈,並且跳出整個迴圈 continue 語句 在語句塊執行過程中終止當前迴圈,跳出該次迴圈,執行下一...