循環語句是在編程中最為常用的控制結構之一,Python 語言提供了 for 和 while 循環語句,能夠實現程序對於某一段代碼的重複執行,可以控制程序循環執行的次數,讓循環體內的代碼重複執行,以達到更高的效率。
一、for 循環語句
for 循環語句是 Python 中最受歡迎的循環語句之一,用於遍歷序列或其他可迭代對象中元素的循環。
for 循環語句的語法格式如下:
for 變量 in 序列: 代碼塊
變量為需要遍歷的特定元素,序列為需要遍歷的元素集合,代碼塊為需要重複執行的代碼。以下示例將會打印出一個列表中所有元素:
fruits = ['apple', 'banana', 'orange'] for fruit in fruits: print(fruit)
輸出結果如下:
apple banana orange
在這個例子中,我們使用了一個 for 循環語句來遍歷了列表 fruits,然後將列表中的元素一個一個打印出來。
二、while 循環語句
while 循環語句用於循環執行代碼塊,只要指定的條件成立就一直執行代碼塊,直到條件不成立結束循環。
while 循環語句的語法格式如下:
while 條件: 代碼塊
條件為需要滿足的條件表達式,代碼塊為需要重複執行的代碼。以下示例將會打印出 0-9 的數字:
i = 0 while i < 10: print(i) i += 1
輸出結果如下:
0 1 2 3 4 5 6 7 8 9
在這個例子中,我們使用了一個 while 循環語句來遍歷了 0-9 的數字,並將它們一個一個打印出來。
三、break 和 continue 語句
在循環過程中,我們也可以使用 break 和 continue 語句來控制程序的執行流程。
break 語句用於終止當前循環並跳出循環體,進入到下一條語句中執行。
以下示例中,我們會使用 break 語句找出第一個質數:
count = 0 for num in range(2, 10): for i in range(2, num): if num % i == 0: break else: print(num, end=' ') count += 1 if count == 1: break
輸出結果如下:
2
在這個例子中,我們使用了一個 for 循環語句嵌套另外一個 for 循環語句來判斷數字是否為質數,當找到第一個質數時使用 break 語句終止了程序的執行。
continue 語句用於跳過當前循環的剩餘語句,進入到下一次循環體中執行。
以下示例中,我們會使用 continue 語句打印出 0-9 的奇數:
for num in range(10): if num % 2 == 0: continue print(num)
輸出結果如下:
1 3 5 7 9
在這個例子中,我們使用了一個 for 循環語句和 continue 語句來打印出 0-9 中的奇數。
總結
循環語句是 Python 編程中最為常用的語句之一,在實現重複執行的時候具有非常重要的作用。Python 的 for 和 while 循環語句能夠讓我們控制程序循環執行的次數,而 break 和 continue 語句則能夠很好地控制程序的執行流程和邏輯。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/278128.html