python基礎 while迴圈的語法及使用方法

2021-10-06 04:06:12 字數 1365 閱讀 5209

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