Python While 迴圈
阿新 • • 發佈:2020-09-11
Python 有兩個原始的迴圈命令:
- while迴圈
- for迴圈
while 迴圈
如果使用while迴圈,只要條件為真,我們就可以執行一組語句。
例項
只要 i 大於 7,列印 i:
i = 1 while i < 7: print(i) i += 1
註釋:請記得遞增i,否則迴圈會永遠繼續。
while迴圈需要準備好相關的變數。在這個例項中,我們需要定義一個索引變數i,我們將其設定為 1。
break 語句
如果使用break語句,即使 while 條件為真,我們也可以停止迴圈:
例項
在 i 等於 3 時退出迴圈:
i = 1 while i < 7: print(i) if i == 3: break i += 1
continue 語句
如果使用continue語句,我們可以停止當前的迭代,並繼續下一個:
例項
如果 i 等於 3,則繼續下一個迭代:
i = 0 while i < 7: i += 1 if i == 3: continue print(i)
else 語句
通過使用 else 語句,當條件不再成立時,我們可以執行一次程式碼塊:
例項
條件為假時列印一條訊息:
i = 1 while i < 6: print(i) i += 1 else: print("i is no longer less than 6")