Đôi khi có một tình huống là khi bạn muốn kiểm tra thêm một điều kiện khác sau khi một điều kiện đã được ước lượng là true. Trong tình huống như vậy, bạn có thể sử dụng các lệnh if lồng nhau trong Python.
if bieu_thuc1: cac_lenh if bieu_thuc2: cac_lenh elif bieu_thuc3: cac_lenh else cac_lenh elif bieu_thuc4: cac_lenh else: cac_lenh Dưới đây là ví dụ minh họa cho cấu trúc các lệnh if lồng nhau trong Python:
var = 100 if var < 200: print "Gia tri bieu thuc la nho hon 200" if var == 150: print "Do la 150" elif var == 100: print "Do la 100" elif var == 50: print "Do la 50" elif var < 50: print "Gia tri bieu thuc la nho hon 50" else: print "Khong tim thay bieu thuc true" print "Good bye!" Khi code trên được thực thi sẽ cho kết quả sau:
Gia tri bieu thuc la nho hon 200 Do la 100 Good bye!Lượt xem : 210
This is excellent news!
Haven't seen the build yet, I'll look now.
Checking the build now