Python基礎之while迴圈

2022-07-18 04:39:13 字數 1424 閱讀 7082

```python

while 條件:

迴圈體```如果條件為true,那麼迴圈體將執行

如果條件為false,那麼迴圈不會執行

與其他語言else一般只與if搭配不同,在python中還有個while···else···語句

while後面的else是指,當while迴圈正常執行完,中間沒有被break中止的話,就會執行else後面的語句。

```python

count = 0

while count <= 5:

count += 1

print("loop:", count)

else:

print("程式正常結束")

```執行結果為:

```python

loop: 1

loop: 2

loop: 3

loop: 4

loop: 5

loop: 6

程式正常結束

```如果執行過程中被break終止,就不會執行else語句:

```python

count = 0

while count <= 5:

count += 1

if count == 3:

break

print("loop:", count)

else:

print("程式正常結束")

```執行結果為:

```python

loop: 1

loop: 2

```如果在迴圈的過程中,因為某些原因,不想再繼續迴圈,那麼可以使用break或者continue語句來中止。

break用於完全結束乙個迴圈,跳出迴圈體執行迴圈後面的語句。

continue和break類似,不過continue只終止本次迴圈,接著執行後面的迴圈,但是break則完全終止迴圈。

break示例:

```python

count = 0

while count <= 100:

print("loop:", count)

if count == 5:

break #當count=5時,結束迴圈

count += 1

```輸出結果為:

```python

loop: 0

loop: 1

loop: 2

loop: 3

loop: 4

loop: 5

```continue示例:

```python

count = 0

while count <= 100:

count += 1

if count > 3 and count < 98:

continue #3

python基礎for迴圈和while迴圈(十)

while 迴圈 a 10 while a 0 print a print 結束 for迴圈 a 12345 for item in a print item b 1,2,3,4 for item in b print item c a b c d for item in c print item ...

python基礎(for迴圈和while迴圈)

for 迴圈 for i in range 5 if i 3 continue print loop i print 執行結果 表示迴圈從1開始到10,步長為2 print loop i print 執行結果 2.while 迴圈 1 count 0while true count 1if coun...

的 while迴圈 Pyhon之While迴圈語句

利用while語句,可以讓 塊一遍又一遍的執行,只要while語句的條件為true。while語句包含 break和countinue的區別 分析下面的 什麼時候迴圈執行結束?while true print please type your name name input if name your...