Trang tài liệu
Khóa học Python cho người mới bắt đầu
Chương 2: Câu lệnh điều khiển
Bài 4. Hướng dẫn Sử dụng Câu lệnh if Lồng nhau trong Python

Bài 4. Hướng dẫn Sử dụng Câu lệnh if Lồng nhau trong Python

Mục đích

Tài liệu này mô tả cách sử dụng câu lệnh if lồng nhau trong Python. Câu lệnh if lồng nhau cho phép chúng ta kiểm tra các điều kiện nằm trong các điều kiện khác.

Cú pháp

Cú pháp của câu lệnh if lồng nhau sẽ như sau:

if biểu_thức1:
    # Khối mã
    if biểu_thức2:
        # Khối mã
    elif biểu_thức3:
        # Khối mã
    else:
        # Khối mã
elif biểu_thức4:
    # Khối mã
else:
    # Khối mã

Ví dụ

Hãy xem một ví dụ để hiểu cách hoạt động của câu lệnh if lồng nhau.

num = 8
print("num = ", num)
if num % 2 == 0:
    if num % 3 == 0:
        print("Chia hết cho 3 và 2")
    else:
        print("Chia hết cho 2 nhưng không chia hết cho 3")
else:
    if num % 3 == 0:
        print("Chia hết cho 3 nhưng không chia hết cho 2")
    else:
        print("Không chia hết cho cả 2 và 3")

Khi mã trên được thực thi, nó sẽ tạo ra kết quả sau:

num = 8
Chia hết cho 2 nhưng không chia hết cho 3
num = 15
Chia hết cho 3 nhưng không chia hết cho 2
num = 12
Chia hết cho 3 và 2
num = 5
Không chia hết cho cả 2 và 3

Trong ví dụ này, chúng ta kiểm tra xem số num có chia hết cho 2 hay không. Nếu có, chúng ta tiếp tục kiểm tra xem num có chia hết cho 3 không. Tùy thuộc vào kết quả của các điều kiện, chúng ta in ra thông điệp tương ứng.

Nếu bạn có bất kỳ câu hỏi hoặc cần thêm thông tin, hãy liên hệ với chúng tôi, chúng tôi luôn sẵn sàng giải đáp mọi thắc mắc của bạn! Chúc bạn thành công trong quá trình chinh phục Python!