Bài tập

Lệnh break và continue trong Python: Làm thế nào để sử dụng chúng?

Huy Erick

Hãy cùng tìm hiểu về lệnh break và continue trong Python và cách chúng được sử dụng để kiểm soát luồng hoạt động của các vòng lặp thông thường. Lệnh break trong Python Lệnh break...

Hãy cùng tìm hiểu về lệnh break và continue trong Python và cách chúng được sử dụng để kiểm soát luồng hoạt động của các vòng lặp thông thường.

Lệnh break trong Python

Lệnh break được sử dụng để kết thúc một vòng lặp và chuyển điều khiển đến câu lệnh tiếp theo sau vòng lặp. Khi lệnh break được sử dụng trong một vòng lặp lồng nhau, nó sẽ chấm dứt vòng lặp hiện tại.

Bạn có thể sử dụng lệnh break để thoát khỏi vòng lặp khi một điều kiện cụ thể được đáp ứng. Thông thường, lệnh break đi kèm với câu lệnh if.

Cú pháp của lệnh break:

break

Ví dụ về lệnh break trong Python:

# Sử dụng break trong vòng lặp for
for val in "quantrimang":
    if val == "m":
        break
    print(val)
print("Kết thúc!")

Kết quả:

q
u
a
n
t
r
i
Kết thúc!

Lệnh continue trong Python

Lệnh continue được sử dụng để bỏ qua phần còn lại của code bên trong vòng lặp và tiếp tục vòng lặp tiếp theo. Khác với lệnh break, lệnh continue không dừng hoàn toàn vòng lặp, mà chỉ bỏ qua lần lặp hiện tại.

Lệnh continue được sử dụng khi bạn muốn bỏ qua một giá trị điều kiện xác định và tiếp tục vòng lặp.

Cú pháp của lệnh continue:

continue

Ví dụ về lệnh continue trong Python:

# Sử dụng continue trong vòng lặp for
for val in "quantrimang":
    if val == "m":
        continue
    print(val)
print("Kết thúc!")

Kết quả:

q
u
a
n
t
r
i
a
n
g
Kết thúc!

Nhìn chung, lệnh break và continue trong Python cho phép bạn kiểm soát luồng hoạt động của một vòng lặp thông thường.

Điểm khác biệt chính giữa break và continue là chấm dứt hoặc bỏ qua lần lặp hiện tại và tiếp tục vòng lặp tiếp theo.

Lệnh break và continue đều rất hữu ích trong lập trình. Vì vậy, hãy nắm vững cách sử dụng chúng khi làm việc với các vòng lặp trong Python.

Và nhớ, trong phần tiếp theo, chúng ta sẽ tìm hiểu về lệnh pass và các kỹ thuật lặp khác trong Python. Hãy tiếp tục theo dõi!

1