Page 83 - Em Học Python
P. 83
LỆNH IF-THEN-ELSE
Ngoài việc sử dụng lệnh if để thực hiện việc gì đó khi điều kiện được thỏa mãn
(True), ta cũng có thể dùng if để làm việc gì đó khi điều kiện không được thỏa mãn. Giả sử
ta có thể in ra màn hình một câu gì đó nếu em 12 tuổi và một câu khác nếu em không phải
12 tuổi ( False).
Mẹo ở đây là ta phải dùng lệnh if-then-else, về cơ bản có nghĩa là “ Nếu cái gì đó là
,
đúng, thì làm cái này; nếu không thì làm cái kia.”
Ta sẽ thử viết lệnh if-then-else này nhé, gõ dòng sau vào shell:
>>> print("Want to hear a dirty joke?")
Want to hear a dirty joke?
>>> age = 12
>>> if age == 12:
print("A pig fell in the mud!")
else:
print("Shh. It's a secret.")
A pig fell in the mud!
Vì đã đặt biến age là 12 và điều kiện là xem age có bằng 12
không, nên ta sẽ nhận được lệnh print đầu tiên. Thử đổi age thành
một số nào đó khác 12 xem:
>>> print("Want to hear a dirty joke?")
Want to hear a dirty joke?
>>> age = 8
>>> if age == 12:
print("A pig fell in the mud!")
else:
print("Shh. It's a secret.")
Shh. It's a secret.
Lần này em sẽ nhìn thấy lệnh print thứ hai.
Đặt câu hỏi với if và else 57