在Python中,break關鍵字常用於循環語句中的執行結構。使用break對於遇到指定情況的代碼塊將會提前退出循環,從而節省計算並優化程序執行速度。
一、在For循環中使用 Break 關鍵字
在 for 循環中,我們可以使用 break 關鍵字來提前退出循環。
fruits = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"] for fruit in fruits: if fruit == "orange": break print(fruit)
執行結果:
apple banana cherry
在上例中,循環會一直執行到 fruit 變數的值為 “orange”,然後 break 關鍵字會退出循環。
二、在 while 循環中使用 Break 關鍵字
在 while 循環中同樣可以使用 break 關鍵字來退出循環。
i = 1 while i < 6: print(i) if i == 3: break i += 1
執行結果:
1 2 3
在上例中,循環會一直執行直到 i 變數的值為 3,然後 break 關鍵字會退出循環。
三、應用實例:在循環中尋找素數
下面的示例是應用 break 關鍵字來尋找素數。
for num in range(2, 10): for i in range(2, num): if num % i == 0: print(num, "不是素數") break else: print(num, "是素數")
執行結果:
2 是素數 3 是素數 4 不是素數 5 是素數 6 不是素數 7 是素數 8 不是素數 9 不是素數
在上例中,外層循環會遍歷從 2 至 10 的數字。在每個內層循環中,會判斷該數字是否為素數。如果找到了一個該數字的因數,則 break 關鍵字會退出內層循環,並列印該數字不是素數。
四、總結
在 Python 中,使用 Break 關鍵字可以提高程序效率和減少計算量。在 for 和 while 循環中使用 break 關鍵字來儘早退出一個循環。同時,使用 Break 關鍵字的應用場景也很廣泛,如尋找素數等。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/193935.html