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