Câu lệnh điều kiện if / elif / else

Bài 4/720 phút

Câu lệnh điều kiện giúp chương trình rẽ nhánh theo tình huống. Python dùng if, elif (else if) và else. Khối lệnh bên trong phải thụt lề 4 dấu cách.

Xếp loại học lực
diem = float(input("Nhập điểm: "))

if diem >= 8:
    print("Giỏi")
elif diem >= 6.5:
    print("Khá")
elif diem >= 5:
    print("Trung bình")
else:
    print("Yếu")

Toán tử so sánh: == bằng, != khác, >, <, >=, <=. Kết hợp nhiều điều kiện bằng and, or, not.

Kết hợp điều kiện
tuoi = 20
co_bang_lai = True

if tuoi >= 18 and co_bang_lai:
    print("Được phép lái xe")
else:
    print("Chưa đủ điều kiện")

Lỗi hay gặp: dùng = (gán) thay vì == (so sánh) trong điều kiện if. Python sẽ báo lỗi cú pháp ngay.

?Từ khóa nào trong Python tương đương với 'else if'?