Câu lệnh điều kiện (if-else)
Câu lệnh điều kiện
Các biểu thức so sánh
- a == b
- a != b
- a >= b
- a <= b
- a > b
- a < b
Cú pháp câu lệnh điều kiện :
if điều kiện:
câu lệnh 1
else:
câu lệnh 2
**Chú ý: **
-
Câu lệnh ~if~ có thể không cần ~else~
if điều kiện:
câu lệnh -
Câu lệnh phải tụt vào đầu dòng so với ~if~
if a < b:
print("a nho hon b")
Cú pháp như trên là sai.
Ví dụ :
Cho 2 số a và b, kiểm tra xem số nào lớn hơn.
~code~
a = 100
b = 200
if a < b:
print("a nho hon b")
else:
print("a lon hon b")
~Kết~ ~quả~
a nho hon b
Các toán tử logic :
Có 2 loại toán tử logic là ~and~ và ~or~.
Ví dụ 1: Cho số nguyên a kiếm tra xem ~{2 \leq n \leq 6}~ hay không.
~code~
a = 5
if a >= 2 and a <= 6:
print("a lớn hơn 2 và nhỏ hơn 6")
~Kết~ ~quả~
a lớn hơn 2 và nhỏ hơn 6
Ví dụ 2: Cho số nguyên a kiếm tra xem n có nằm trong đoạn [2, 6] hay không.
~code~
a = 10
if a < 2 or a > 6:
print("a nằm ngoài đoạn [2, 6]")
else:
print("a nằm trong đoạn [2, 6]")
~Kết~ ~quả~
a nằm ngoài đoạn [2, 6]
Bài tập
Bài tập | Điểm | Tỷ lệ AC | Người nộp | |
---|---|---|---|---|
Tính chẵn/lẻ | 800p | 54,3% | 5683 | Hướng dẫn |
Số chính phương | 100 | 51,8% | 4515 | Hướng dẫn |
Điểm trung bình môn | 100 | 26,6% | 2986 | |
Max 3 số | 100p | 43,2% | 5457 | Hướng dẫn |
Min 4 số | 100p | 50,8% | 5040 | Hướng dẫn |
Sắp xếp 2 số | 100p | 47,5% | 4984 | Hướng dẫn |
Sắp xếp 3 số | 100p | 41,6% | 4059 |
Bình luận
a