【Python】Python - Python While迴圈。Python While Loops.

 【Python】Python - Python While迴圈。Python While Loops.




Python Loops

Python 有2種主要的迴圈指令:

  • while 迴圈
  • for 迴圈

while 迴圈

 while 迴圈在狀態為true時,我們可以執行很多的statements。

範例

列印 i 的值當i小於 6時:

i = 1
while i < 6:
  print(i)
  i += 1
上面輸出:
1
2
3
4
5

Note: 記住對 i要不斷的增加, 否則迴圈會一直執行直到永遠。

因為while 迴圈要求一個指標變數,所以我們先宣告一個變數 i 並設定為1。


break 描述式

使用break 我們可以停止迴圈。

範例

當 i 為 3 時離開迴圈:

i = 1
while i < 6:
  print(i)
  if i == 3:
    break
  i += 1
上面輸出:
1
2
3

continue 描述式

使用 continue 我們可以不執行迴圈內在continue之後的程式碼,繼續從迴圈開始執行。

範例

 if i 為 3時,繼續執行下一個迭代:

i = 0
while i < 6:
  i += 1
  if i == 3:
    continue
  print(i)
上面輸出:
1
2
4
5
6

else 描述式

使用 else 描述式,我們可以執行當狀態不為true時的程式碼區塊。

範例

列印訊息一次,當狀態為false時:

i = 1
while i < 6:
  print(i)
  i += 1
else:
  print("i is no longer less than 6")
上面輸出:
1
2
3
4
5
i is no longer less than 6

留言

這個網誌中的熱門文章

【多益】現點現做的英文怎麼說呢?

《Microsoft Word 應用》:圖片被文字蓋住解決方法,不可設定為固定行高

如何在Ubuntu系統上安裝Notepad ++ (Install Notepad++ On Ubuntu 16.04 / 17.10 / 18.04 / 20.04)