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中止的話,就會...