Lệnh break trong Python

Break là một từ khóa trong python được sử dụng để đưa chương trình ra khỏi vòng lặp. Câu lệnh break phá vỡ các vòng lặp lần lượt từng cái một, tức là, trong trường hợp các vòng lặp lồng nhau, nó sẽ phá vỡ vòng lặp bên trong trước và sau đó tiến hành các vòng lặp bên ngoài. Để tìm hiểu về lệnh break, mời bạn đọc cùng tham khảo bài viết dưới đây.

Lệnh break trong Python

1. Lệnh break trong Python

Lệnh break trong Python được sử dụng để kết thúc vòng lặp hiện tại và tiếp tục thực hiện tại câu lệnh tiếp theo. Nó giống như lệnh break trong lập trình Java.

Lệnh này kết thúc vòng lặp hiện tại và truyền điều khiển tới cuối vòng lặp. Lệnh break này có thể được sử dụng trong vòng lặp while và vòng lặp for.

Nếu bạn đang sử dụng vòng lặp lồng nhau, thì lệnh break kết thúc sự thực thi của vòng lặp bên trong và bắt đầu thực thi dòng code tiếp theo của khối lệnh.

2. Cú pháp

break

Sơ đồ Lệnh break trong Python

3. Ví dụ lệnh break trong Python

# ví dụ 1
for letter in 'Python':
  if letter == 'h':
  break;
print('Ký tự hiện tại:', letter);

# ví dụ 2
var = 10;
while
var > 0:
  print('Giá trị của biến hiện tại:',
    var);
var =
var -1;
if var == 5:
  break;

Kết quả:

Ký tự hiện tại: P
Ký tự hiện tại: y
Ký tự hiện tại: t
Giá trị của biến hiện tại: 10
Giá trị của biến hiện tại: 9
Giá trị của biến hiện tại: 8
Giá trị của biến hiện tại: 7
Giá trị của biến hiện tại: 6

4. Lệnh break trong vòng lặp

Nếu sử dụng break trong vòng lặp for Python thì sẽ như sau:

for
var in sequence:

  #khối code bên trong vòng lặp
for

if dieu_kien:

  break

#code khác bên trong vòng lặp
for

#code bên ngoài vòng lặp
for

Khi break được thực thi thì “#code khác bên trong vòng lặp for” sẽ bị bỏ qua và chuyển đến “#code bên ngoài vòng lặp for”.

Nếu sử dụng break trong vòng lặp while Python sẽ như sau:

while dieu_kien_kiem_tra:

  #code bên trong vòng lặp
while

if dieu_kien:

  break

#code khác bên trong vòng lặp
while

#code bên ngoài vòng lặp
while

Khi break được thực thi thì “#code khác bên trong vòng lặp while” sẽ bị bỏ qua và chuyển đến “#code bên ngoài vòng lặp while”.

Trên đây là bài viết của eLib.VN về lệnh break trong Python. Lệnh Break giúp chúng ta kiểm soát và làm việc với vòng lặp hiệu quả hơn. Bạn đọc nên đọc kỹ để nắm rõ. Chúc các bạn thành công!

Ngày:23/10/2020 Chia sẻ bởi:Tuyết

CÓ THỂ BẠN QUAN TÂM