while 判斷條件:
執行語句
條件成立:再次進入迴圈;
條件不成立:結束迴圈結構
#死迴圈案例:
i =0
while i <=10:
print
(i)
死迴圈的幾種情況:
1.列印變數,變數沒有改變,滿足不了結束迴圈的條件;
2.while true:避免條件不改變
i =
0while i <=5:
i +=
1print
(i)
執行結果:
123
456
i =
0while i <=5:
print
(i) i +=
1
012
345
注意以上兩個while迴圈的區別
# 列印出10以內的3的倍數
n =1
while n <=10:
if n%3==
0:print
('*****>'
,n) n +=
1
*****
>3==
===>6==
===>
9
利用while迴圈求20以內的累加和
i =
1sum=0
while i <=20:
sum+= i
i +=
1print
(sum
)
輸出結果:
210
方法一:
while i <=5:
print
(i*'*'
) i +=
1
方法二:使用雙層巢狀
i =
1while i <=5:
count =
1while count <= i:
print
('*'
,end='')
count +=
1 i +=
1print
()
輸出結果:
*
*******
****
***
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迴圈
while迴圈 condition為true,會一直迴圈while中的語句,直到condition為false格式 while condition e.g.1i 1while i 5 print i i i 1print done 輸出 d python37 python.exe d pycharm...
Python基礎之while迴圈
python while 條件 迴圈體 如果條件為true,那麼迴圈體將執行 如果條件為false,那麼迴圈不會執行 與其他語言else一般只與if搭配不同,在python中還有個while else 語句 while後面的else是指,當while迴圈正常執行完,中間沒有被break中止的話,就會...