【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
上面輸出:
123
continue 描述式
使用 continue 我們可以不執行迴圈內在continue之後的程式碼,繼續從迴圈開始執行。
範例
if i 為 3時,繼續執行下一個迭代:
i = 0
while i < 6:
i += 1
if i == 3:
continue
print(i)
上面輸出:
12456
else 描述式
使用 else 描述式,我們可以執行當狀態不為true時的程式碼區塊。
範例
列印訊息一次,當狀態為false時:
i = 1
while i < 6:
print(i)
i += 1
else:
print("i is no longer less than 6")
上面輸出:
12345i is no longer less than 6
留言
張貼留言