1. 程式人生 > 實用技巧 >Python While 迴圈

Python While 迴圈

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")

執行例項