Lệnh if trong Python
Lệnh if trong Python là giống như trong ngôn ngữ C. Lệnh này được sử dụng để kiểm tra một điều kiện, nếu điều kiện là true thì lệnh của khối if sẽ được thực thi, nếu không nó sẽ bị bỏ qua.Bạn theo link sau để tìm hiểu chi tiết về Lệnh if trong Python.
Lệnh if…else trong Python
Một lệnh else có thể được sử dụng kết hợp với lệnh if. Một lệnh else chứa khối code mà thực thi nếu biểu thức điều kiện trong lệnh if được ước lượng là 0 hoặc một giá trị false. Lệnh else là lệnh tùy ý và chỉ có duy nhất một lệnh else sau lệnh if.Bạn theo link sau để tìm hiểu chi tiết về Lệnh if...else trong Python.
Một lệnh else có thể được sử dụng kết hợp với lệnh if. Một lệnh else chứa khối code mà thực thi nếu biểu thức điều kiện trong lệnh if được ước lượng là 0 hoặc một giá trị false. Lệnh else là lệnh tùy ý và chỉ có duy nhất một lệnh else sau lệnh if.
Cú pháp của lệnh if...else là:
if bieu_thuc: cac_lenh else: cac_lenhDưới đây là ví dụ minh họa lệnh if...else trong Python:
var1 = 100 if var1: print "1 - Nhan mot gia tri true" print var1 else: print "1 - Nhan mot gia tri false" print var1 var2 = 0 if var2: print "2 - Nhan mot gia tri true" print var2 else: print "2 - Nhan mot gia tri false" print var2 print "Good bye!"Khi code trên được thực thi sẽ cho kết quả:
1 - Nhan mot gia tri true 100 2 - Nhan mot gia tri false 0 Good bye!
Lệnh elif trong Python
Cú pháp của lệnh elif là:if bieu_thuc1: cac_lenh elif bieu_thuc2: cac_lenh elif bieu_thuc3: cac_lenh else: cac_lenhPython không cung cấp các lệnh switch hoặc case như trong các ngôn ngữ lập trình khác, tuy nhiên bạn có thể sử dụng các lệnh if…elif để thực hiện vai trò như của switch hoặc case như trong ví dụ trên.
Dưới đây là ví dụ của lệnh elif trong Python:
var = 100 if var == 200: print "1 - Nhan mot gia tri true" print var elif var == 150: print "2 - Nhan mot gia tri true" print var elif var == 100: print "3 - Nhan mot gia tri true" print var else: print "4 - Nhan mot gia tri false" print var print "Good bye!"Khi code trên được thực thi sẽ cho kết quả:
3 - Nhan mot gia tri true 100 Good bye!
Lồng các lệnh if trong Python
Đô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.Trong cấu trúc các lệnh if lồng nhau, bạn có thể có cấu trúc if…elif…else bên trong cấu trúc if…elif…else khác.
Bạn theo link sau để tìm hiểu chi tiết về Lồng các lệnh if trong Python.
Một lệnh else có thể được sử dụng kết hợp với lệnh if. Một lệnh else chứa khối code mà thực thi nếu biểu thức điều kiện trong lệnh if được ước lượng là 0 hoặc một giá trị false. Lệnh else là lệnh tùy ý và chỉ có duy nhất một lệnh else sau lệnh if.
Cú pháp của lệnh if...else là:
if bieu_thuc: cac_lenh else: cac_lenhDưới đây là ví dụ minh họa lệnh if...else trong Python:
var1 = 100 if var1: print "1 - Nhan mot gia tri true" print var1 else: print "1 - Nhan mot gia tri false" print var1 var2 = 0 if var2: print "2 - Nhan mot gia tri true" print var2 else: print "2 - Nhan mot gia tri false" print var2 print "Good bye!"
Trường hợp các Suite lệnh đơn
Bạn đã tìm hiểu về suite trong chương Cú pháp cơ bản. Nếu suite của một mệnh đề if chỉ bao gồm một dòng lệnh đơn, thì nó có thể ở trên cùng một dòng như là header của lệnh.Dưới đây là ví dụ đơn giản về một mệnh đề if một dòng:
var = 6677028 if ( var == 6677028 ) : print "Gia tri cua bieu thuc la 6677028" print "Beautiful!"Khi code trên được thực thi sẽ cho kết quả:
Gia tri cua bieu thuc la 6677028 Beautiful!
Bạn muốn học lập trình hãy liên hệ ngay với Mỹ Vân để được nhận ưu đãi từ học viện nhé
Không có nhận xét nào:
Đăng nhận xét