Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cú pháp câu lệnh if...elif...else trong Python như thế nào?

Trong Python, cấu trúc if..elif..else được dùng khi có nhiều biểu thức logic cần đánh giá theo trình tự, sao cho các biểu thức trước trả về true. Nếu dùng cấu trúc if - else lồng nhau, mức thụt lề của các khối tiếp theo sẽ tăng dần và chương trình trở nên khó đọc. elif giải quyết vấn đề này. Mỗi khối câu lệnh dưới elif được thực thi nếu điều kiện trước đó false. Khối else cuối cùng chạy khi tất cả các biểu thức logic trước thất bại. Tất cả các khối có cùng mức thụt lề.

if expression1 == True:
    statement(s)
elif expression2 == True:
    statement(s)
elif expression3 == True:
    statement(s)
else:
    statement(s)