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 câ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
for
i
in
range
[
10
0 1 20
0 1 21
0 1 22
0 1 23
0 1 21
0 1 25
i
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
for
The num has value: 1 The num has value: 2 The num has value: 3 The num has value: 4 The num has value: 5 The num has value: 6 The num has value: 7 Out of loop1
in
The num has value: 1 The num has value: 2 The num has value: 3 The num has value: 4 The num has value: 5 The num has value: 6 The num has value: 7 Out of loop3
g e Out of for loop g e Out of while loop5
0 1 21
0 1 22
The num has value: 1 The num has value: 2 The num has value: 3 The num has value: 4 The num has value: 5 The num has value: 6 The num has value: 7 Out of loop7
0 1 21
The num has value: 1 The num has value: 2 The num has value: 3 The num has value: 4 The num has value: 5 The num has value: 6 The num has value: 7 Out of loop9
0 1 21
for
10 1 21
0 1 25
The num has value: 1 The num has value: 2 The num has value: 3 The num has value: 4 The num has value: 5 The num has value: 6 The num has value: 7 Out of loop1
0 1 27_______0_______7
for
7 for
8 The num has value: 1 The num has value: 2 The num has value: 3 The num has value: 4 The num has value: 5 The num has value: 6 The num has value: 7 Out of loop1
0 1 27_______0_______7
i
2g 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
[
i
9 in
00 1 22
in
2g e Out of for loop g e Out of while loop5
i
0 1 27
in
6g e Out of for loop g e Out of while loop5
in
8
in
9 range
0
g e Out of for loop g e Out of while loop0
0 1 21
0 1 22
range
4g e Out of for loop g e Out of while loop5
0 1 21
The num has value: 1 The num has value: 2 The num has value: 3 The num has value: 4 The num has value: 5 The num has value: 6 The num has value: 7 Out of loop9
0 1 21
for
10 1 21
0 1 25
[
20 1 27_______0_______7
for
7 for
8 [
20 1 27
0 1 27
i
2g 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
i
10
60 1 27
10
8g e Out of for loop g e Out of while loop5
0 1 22
[
0 1 202
in
0đầ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_______7
in
6for
i
in
range
[
10
0 1 20
0 1 21
0 1 204
10
60 1 27
10
80 1 21
0 1 25
0 1 204_______0_______7_______0_______7
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
[
0 1 231
0 1 232
0 1 22
[
0 1 235
in
0Đầu ra
The num has value: 1 The num has value: 2 The num has value: 3 The num has value: 4 The num has value: 5 The num has value: 6 The num has value: 7 Out of loop
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 đi tiếp trong vòng lặp. 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