Sunday, January 19, 2025

[Python] Lesson 12 – Break, continue, pass in Python

-

Trong Python, break, continue, và pass là các câu lệnh điều khiển luồng (control flow statements) được sử dụng trong vòng lặp để kiểm soát việc thực thi của chương trình.

  • break: dùng để dừng vòng lặp ngay lập tức nếu một điều kiện được đưa ra. Sau khi câu lệnh break được thực hiện, việc thực thi sẽ chuyển sang phần tiếp theo của chương trình. Ví dụ:
for i in range(1, 11):
    if i == 5:
        break
    print(i)

Kết quả sẽ là:

1
2
3
4

Trong ví dụ này, vòng lặp dừng lại khi giá trị của biến i đạt đến 5 và các số được in ra chỉ là từ 1 đến 4.

  • continue: dùng để bỏ qua các lần lặp tiếp theo của vòng lặp nếu một điều kiện được đưa ra. Sau khi câu lệnh continue được thực hiện, vòng lặp sẽ bỏ qua phần còn lại và tiếp tục thực thi từ đầu. Ví dụ:
for i in range(1, 11):
    if i == 5:
        continue
    print(i)

Kết quả sẽ là:

1
2
3
4
6
7
8
9
10

Trong ví dụ này, vòng lặp bỏ qua giá trị của biến i là 5 và tiếp tục thực hiện từ các giá trị khác của i.

  • pass: dùng để bỏ qua một khối mã (code block) mà không làm gì cả. Câu lệnh pass được sử dụng khi bạn muốn tạo một hàm hoặc một khối mã, nhưng chưa biết nội dung cụ thể của nó. Nó được coi như một lệnh “giữ chỗ”, giúp bạn viết được các phần khác của chương trình trước khi quay lại và hoàn thiện nội dung của hàm hoặc khối mã đó. Ví dụ:
for i in range(1, 11):
    if i == 5:
        pass
    print(i)

Kết quả sẽ là:

1
2
3
4
5
6
7
8
9
10

Trong ví dụ này, câu lệnh pass không làm gì cả khi giá trị của biến i là 5, và chương trình vẫn tiếp tục thực thi từ các giá trị khác của i.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories