Làm thế nào để bạn kết thúc vòng lặp for mà không bị ngắt trong python?

Bản tóm tắt. trong hướng dẫn này, bạn sẽ tìm hiểu về câu lệnh

for index in range[n]: # more code here if condition: break

Code language: Python [python]
9 trong Python và cách sử dụng nó để thoát khỏi vòng lặp sớm

Giới thiệu về lệnh break trong Python

Đôi khi, bạn muốn kết thúc vòng lặp

for index in range[n]: # more code here if condition: break

Code language: Python [python]
0 hoặc vòng lặp

for index in range[n]: # more code here if condition: break

Code language: Python [python]
1 sớm bất kể kết quả của các bài kiểm tra có điều kiện. Trong những trường hợp này, bạn có thể sử dụng câu lệnh

for index in range[n]: # more code here if condition: break

Code language: Python [python]
9

break

Code language: Python [python]

Thông thường, bạn sử dụng câu lệnh

for index in range[n]: # more code here if condition: break

Code language: Python [python]
9 với câu lệnh

for index in range[n]: # more code here if condition: break

Code language: Python [python]
4 để kết thúc một vòng lặp khi điều kiện là

for index in range[n]: # more code here if condition: break

Code language: Python [python]
5

Sử dụng ngắt Python với vòng lặp for

Sau đây là cách sử dụng câu lệnh

for index in range[n]: # more code here if condition: break

Code language: Python [python]
9 bên trong vòng lặp

for index in range[n]: # more code here if condition: break

Code language: Python [python]
0

for index in range[n]: # more code here if condition: break

Code language: Python [python]

Trong cú pháp này, nếu

for index in range[n]: # more code here if condition: break

Code language: Python [python]
8 có giá trị là

for index in range[n]: # more code here if condition: break

Code language: Python [python]
5, thì câu lệnh

for index in range[n]: # more code here if condition: break

Code language: Python [python]
9 sẽ kết thúc vòng lặp ngay lập tức. Nó sẽ không thực hiện các lần lặp lại còn lại

Ví dụ này cho thấy cách sử dụng câu lệnh

for index in range[n]: # more code here if condition: break

Code language: Python [python]
9 bên trong vòng lặp

for index in range[n]: # more code here if condition: break

Code language: Python [python]
0

for index in range[n]: # more code here if condition: break

Code language: Python [python]
0

đầu ra

for index in range[n]: # more code here if condition: break

Code language: Python [python]
1

Làm thế nào nó hoạt động

  • Vòng lặp

    for index in range[n]: # more code here if condition: break

    Code language: Python [python]
    0 lặp lại hơn 10 số từ 0 đến 9 và hiển thị từng số đó trên màn hình
  • Tuy nhiên, khi bộ đếm vòng lặp là 3, câu lệnh

    for index in range[n]: # more code here if condition: break

    Code language: Python [python]
    9 sẽ kết thúc vòng lặp ngay lập tức. Do đó, chương trình chỉ hiển thị 4 số, từ 0 đến 3 trên màn hình

Khi bạn sử dụng câu lệnh

for index in range[n]: # more code here if condition: break

Code language: Python [python]
9 trong một vòng lặp lồng nhau, nó sẽ kết thúc vòng lặp trong cùng. Ví dụ

for index in range[n]: # more code here if condition: break

Code language: Python [python]
3

đầu ra

for index in range[n]: # more code here if condition: break

Code language: Python [python]
4

Ví dụ này sử dụng hai vòng lặp

for index in range[n]: # more code here if condition: break

Code language: Python [python]
0 để hiển thị tọa độ từ

for index in range[n]: # more code here if condition: break

Code language: Python [python]
07 đến

for index in range[n]: # more code here if condition: break

Code language: Python [python]
08 trên màn hình

Câu lệnh

for index in range[n]: # more code here if condition: break

Code language: Python [python]
9 trong vòng lặp lồng nhau kết thúc vòng lặp trong cùng khi

for index in range[n]: # more code here if condition: break

Code language: Python [python]
10 lớn hơn một

Chủ Đề