一、什麼是循環語句
在編程過程中,有時候需要重複執行某些代碼塊。如果沒有循環語句,我們就需要手動地重複代碼的執行,這將非常繁瑣和浪費時間。為了解決這個問題,Python 提供了循環語句,允許我們重複執行某些代碼塊,直到滿足條件為止。Python 提供兩種循環語句,分別是 for 循環和 while 循環。
二、for 循環
for 循環就是用於遍歷序列,如字元串、列表、元組、字典等,它的語法格式如下:
for 變數 in 序列: 循環體 # 縮進表示循環體
其中,變數表示當前遍歷到的元素,序列表示需要遍歷的對象。下面是一個示例代碼:
fruits = ["apple", "banana", "cherry"] for x in fruits: print(x)
該代碼將輸出以下結果:
apple banana cherry
除了列表以外,我們還可以使用 range 函數生成一個數字序列:
for x in range(0, 10, 2): print(x)
該代碼將輸出以下結果:
0 2 4 6 8
三、while 循環
while 循環用於在滿足條件時重複執行某些代碼塊,它的語法格式如下:
while 條件判斷: 循環體 # 縮進表示循環體
其中,條件判斷用於判斷循環是否需要繼續執行,只有在條件判斷結果為 True 時,才會執行循環體中的代碼塊。下面是一個示例代碼:
i = 0 while i < 5: print(i) i += 1
該代碼將輸出以下結果:
0 1 2 3 4
要注意在循環中定義的變數需要在循環體外定義,否則無法在循環中使用。
四、循環控制語句
循環控制語句可以控制循環的執行,其中包括 break、continue 和 pass 三種語句。
break 語句用於跳出循環體,立即停止循環的執行:
i = 0 while i < 10: if i == 5: break print(i) i += 1
該代碼將輸出以下結果:
0 1 2 3 4
continue 語句用於停止本次循環,繼續進行下一次循環的執行:
for i in range(10): if i % 2 == 0: continue print(i)
該代碼將輸出以下結果:
1 3 5 7 9
pass 語句用於佔位,表示代碼塊為空,不執行任何操作,其中通常用於佔位:
for i in range(5): pass
五、小結
循環語句是程序中必不可少的一部分,它可以提高代碼的效率,使得代碼更加簡潔。Python 提供了多種循環語句以及循環控制語句,我們可以根據實際需求選擇合適的語句來實現我們的邏輯。在使用循環語句時,記得要注意循環條件、循環體以及循環控制語句的使用,這樣才能寫出更加優秀、高效的代碼。
原創文章,作者:KQRO,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/132470.html