câu lệnh break trong Python được sử dụng để đưa điều khiển ra khỏi vòng lặp khi một số điều kiện bên ngoài được kích hoạt. câu lệnh break được đặt bên trong thân vòng lặp [thường là sau điều kiện if]. Nó chấm dứt vòng lặp hiện tại, tôi. e. , vòng lặp mà nó xuất hiện và tiếp tục thực thi ở câu lệnh tiếp theo ngay sau khi kết thúc vòng lặp đó. Nếu lệnh break nằm trong vòng lặp lồng nhau, lệnh break sẽ kết thúc vòng lặp trong cùng
Ví dụ về câu lệnh ngắt Python
ví dụ 1.
Python3
g e Out of for loop g e Out of while loop0
g e Out of for loop g e Out of while loop1
g e Out of for loop g e Out of while loop2
g e Out of for loop g e Out of while loop3
g e Out of for loop g e Out of while loop4
g e Out of for loop g e Out of while loop5
0 1 20
_______01____02____03
0 1 21
0 1 25
g e Out of for loop g e Out of while loop1
0 1 27
0 1 27
0 1 29
g e Out of for loop g e Out of while loop0
g e Out of for loop g e Out of while loop1
g e Out of for loop g e Out of while loop2
đầu ra
0 1 2
ví dụ 2.
Python3
g e Out of for loop g e Out of while loop3
g e Out of for loop g e Out of while loop4
g e Out of for loop g e Out of while loop5
g e Out of for loop g e Out of while loop6
0 1 27
g e Out of for loop g e Out of while loop8
g e Out of for loop g e Out of while loop9
________ 90 ________ 201 ________ 92 ________ 203
g e Out of for loop g e Out of while loop5
_______01____02____207
0 1 21
0 1 209
_______01____901
0 1 21
0 1 25
0 1 201
0 1 27
0 1 27
g e Out of for loop g e Out of while loop07
g e Out of for loop g e Out of while loop08
0 1 201
0 1 27
0 1 27
g e Out of for loop g e Out of while loop12
g e Out of for loop g e Out of while loop0
g e Out of for loop g e Out of while loop1
g e Out of for loop g e Out of while loop2
g e Out of for loop g e Out of while loop5
0 1 22____94
g e Out of for loop g e Out of while loop19
g e Out of for loop g e Out of while loop20
0 1 22
g e Out of for loop g e Out of while loop22
g e Out of for loop g e Out of while loop5
g e Out of for loop g e Out of while loop1
0 1 27
g e Out of for loop g e Out of while loop26
g e Out of for loop g e Out of while loop5
g e Out of for loop g e Out of while loop28
g e Out of for loop g e Out of while loop29
g e Out of for loop g e Out of while loop30
g e Out of for loop g e Out of while loop0
_______01____02____934
g e Out of for loop g e Out of while loop5
0 1 21
0 1 209
_______01____901
0 1 21
0 1 25
g e Out of for loop g e Out of while loop42
0 1 27
0 1 27
g e Out of for loop g e Out of while loop07
g e Out of for loop g e Out of while loop08
g e Out of for loop g e Out of while loop42
0 1 27
0 1 27
g e Out of for loop g e Out of while loop12
g e Out of for loop g e Out of while loop0
g e Out of for loop g e Out of while loop1
g e Out of for loop g e Out of while loop2
0 1 21____91____956
0 1 27
g e Out of for loop g e Out of while loop58
g e Out of for loop g e Out of while loop5
_______02____94____002____920
đầu ra
g e Out of for loop g e Out of while loop
Trong ví dụ trên, cả hai vòng lặp đang lặp lại chuỗi 'geeksforgeeks' và ngay khi chúng gặp ký tự 'e' hoặc 's', nếu điều kiện trở thành đúng và luồng thực thi sẽ được đưa ra khỏi vòng lặp
ví dụ 3
Python3
0 1 204
0 1 27
g e Out of for loop g e Out of while loop26
g e Out of for loop g e Out of while loop0
g e Out of for loop g e Out of while loop1
g e Out of for loop g e Out of while loop2
g e Out of for loop g e Out of while loop3
g e Out of for loop g e Out of while loop4
g e Out of for loop g e Out of while loop5
0 1 20
0 1 21
0 1 204
g e Out of for loop g e Out of while loop56
0 1 27
g e Out of for loop g e Out of while loop58
0 1 21
0 1 25
0 1 204
0 1 27
0 1 27
0 1 224
g e Out of for loop g e Out of while loop0
g e Out of for loop g e Out of while loop1
g e Out of for loop g e Out of while loop2
0 1 21
0 1 22____94
0 1 231
0 1 232
0 1 22____94____035
g e Out of for loop g e Out of while loop20
Đầu ra
0 1 20
Trong ví dụ trên, sau khi lặp đến num=7, giá trị của num sẽ là 8 và gặp ngắt nên luồng thực thi bị đưa ra khỏi vòng lặp
Sử dụng các vòng lặp trong Python tự động hóa và lặp lại các tác vụ một cách hiệu quả. Nhưng đôi khi, có thể phát sinh một điều kiện là bạn muốn thoát khỏi vòng lặp hoàn toàn, bỏ qua một lần lặp hoặc bỏ qua một số câu lệnh của vòng lặp trước khi tiếp tục vòng lặp tiếp theo. Những điều này có thể được thực hiện bằng các câu lệnh điều khiển vòng lặp được gọi là câu lệnh nhảy. Điều khiển vòng lặp hoặc câu lệnh nhảy thay đổi quá trình thực thi so với trình tự thông thường của nó. Khi thực thi rời khỏi một phạm vi, tất cả các đối tượng tự động được tạo trong phạm vi đó sẽ bị hủy. Python hỗ trợ các câu lệnh điều khiển/nhảy sau