一、break語句簡介
在Python程序中,break語句是一種控制語句,用於在循環語句(如for和while循環)內部,停止或退出循環並且程序將繼續執行循環語句之後的代碼。通過break語句,可以在某些條件成立時,立即退出當前的循環語句,而不必讓程序繼續執行完整個循環語句。這種語句在需要快速退出程序循環時特別有用。
二、break語句的用法
1. 在for循環中使用break語句
#打印出1到5之間的偶數
for i in range(1,6):
if i % 2 == 0:
print(i)
else:
break
在上面的代碼中,我們使用for循環遍歷了從1到5之間的所有數。通過判斷i是否是偶數,如果是,則打印輸出,否則使用break語句跳出循環,程序將不再繼續執行循環語句之後的代碼。因此,我們只輸出了第一個偶數。
2. 在while循環中使用break語句
#判斷一個正整數是否是質數
num = int(input("請輸入一個正整數:"))
i = 2
while i < num:
if num % i == 0:
print(num, "不是質數")
break
i = i + 1
else:
print(num, "是質數")
在上面的代碼中,我們使用while循環判斷一個正整數是否是質數。通過逐步增加變量i的值,判斷num是否能夠被i整除。如果能夠整除,則跳出循環並輸出“不是質數”;否則繼續遞增i的值,直到i等於num – 1。如果完成了這個while循環而沒有執行break語句,則表明num是一個質數,並輸出“是質數”。
3. 在嵌套循環中使用break語句
#輸出一個5x5的九九乘法表
for i in range(1, 6):
for j in range(1, 6):
print(i * j, end="\t")
if i == j:
break
print()
在上面的代碼中,我們使用for循環和嵌套的for循環打印一個5×5的九九乘法表。通過雙重循環遍歷每個單元格,並打印該單元格的值。但是,如果外層循環的變量i等於內層循環的變量j,那麼我們可以在此處使用break語句跳出內部循環,程序將不再打印原本應該打印的9×9的部分(即i<=j的情況)。
三、總結
break語句是一種非常有用的控制語句,可以在需要快速退出循環時使用。通過在循環內部使用break語句,我們可以在滿足某些條件時,立即停止循環並繼續執行循環語句之後的代碼。break語句通常在for和while循環中使用,而嵌套循環中的break語句可以退出所有嵌套循環。如果程序的結構需要跳出多個嵌套循環,可以使用標誌變量。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/249576.html