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