Python基礎 十四 while迴圈

2021-10-03 01:46:57 字數 908 閱讀 9911

while迴圈:

condition為true,會一直迴圈while中的語句,直到condition為false
格式:

while [condition]:

. . .

e.g.1

i =

1while i <=5:

print

('*'

* i)

i = i +

1print

("done"

)

輸出:
d:\python37\python.exe "d:/pycharm project/myfirstpython.py"***

*******

*****

done

process finished with exit code 0

e.g.2
猜數字遊戲,指定乙個秘密數字,使用者最多猜測3次,如果猜對,顯示you win!,如果猜錯,顯示sorry, you failed!

secert_number =

9guess_number =

0guess_limit =

3while guess_number < guess_limit:

guess =

int(

input

('guess: '))

guess_number +=

1if guess == secert_number:

print

("you win!"

)break

else

:print

("sorry, you failed!"

)

Python 極簡教程(十四)while 迴圈

迴圈簡單來說就是讓一段 按你想要的方式多次執行。軟體擁有強大的運算能力,就是由迴圈提供的。在 python 中支援的迴圈由兩種 while迴圈 和for迴圈。現在我們先來講while迴圈。while 的中文意思為當 的時候。顧名思義,當條件滿足的時候做什麼事情。來看看 while 語句的格式 whi...

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

Python基礎之while迴圈

python while 條件 迴圈體 如果條件為true,那麼迴圈體將執行 如果條件為false,那麼迴圈不會執行 與其他語言else一般只與if搭配不同,在python中還有個while else 語句 while後面的else是指,當while迴圈正常執行完,中間沒有被break中止的話,就會...