一、break關鍵字
break關鍵字是Python中用於退出for循環的關鍵字之一。在使用for循環時,如果需要在某個條件滿足時直接退出循環,可以使用break關鍵字。
for i in range(10): if i == 5: break print(i)
在以上代碼示例中,for循環將會執行10次,但是當i等於5時,由於使用了break關鍵字,該循環直接退出。因此,該程序運行結果為:
0 1 2 3 4
二、continue關鍵字
continue關鍵字也是Python中用於控制for循環的關鍵字之一。當某個條件滿足時,可以使用continue關鍵字跳過本次循環,直接進入下一次循環。
for i in range(10): if i % 2 == 0: continue print(i)
在以上代碼示例中,for循環將會執行10次,但是當i為偶數時,由於使用了continue關鍵字,該次循環將會被跳過,直接進入下一次循環。因此,該程序運行結果為:
1 3 5 7 9
三、while True循環與break關鍵字
在使用while循環時,也可以通過使用break關鍵字來退出循環。通常會使用while True循環和break關鍵字來控制循環的執行。
i = 0 while True: if i == 5: break print(i) i += 1
在以上代碼示例中,使用了while True循環和break關鍵字來達到在i等於5時退出循環的目的。因此,該程序運行結果為:
0 1 2 3 4
四、嵌套循環中的break關鍵字
當在嵌套循環中使用break關鍵字時,可以控制退出所有循環。如以下代碼示例:
for i in range(10): for j in range(10): if j == 5: break print(i, j)
以上代碼示例中,當j等於5時,使用break關鍵字可以直接退出所有循環。因此,該程序運行結果為:
0 0 0 1 0 2 0 3 0 4 1 0 1 1 1 2 1 3 1 4 2 0 2 1 2 2 2 3 2 4 3 0 3 1 3 2 3 3 3 4 4 0 4 1 4 2 4 3 4 4 5 0 5 1 5 2 5 3 5 4 6 0 6 1 6 2 6 3 6 4 7 0 7 1 7 2 7 3 7 4 8 0 8 1 8 2 8 3 8 4 9 0 9 1 9 2 9 3 9 4
五、小結
在Python中,可以使用break和continue關鍵字來控制for循環的執行。使用break關鍵字可以退出當前循環,而使用continue關鍵字則可以跳過當前循環,直接進入下一次循環。同時,在嵌套循環中使用break關鍵字可以控制退出所有循環。除此之外,在使用while循環時,也可以使用break關鍵字來退出循環。因此,合理使用這些關鍵字可以提高程序的效率和靈活性。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/196140.html