LT365
Chuyển tới nội dung chính
Các yêu cầu hoàn thành

CẤU TRÚC RẼ NHÁNH TRONG PYTHON

Biểu thức Logic - If - Else - Elif

I. Biểu thức Logic (Biểu thức Boolean)

Biểu thức logic trả về giá trị True (Đúng) hoặc False (Sai).

Phép toán Ký hiệu Ví dụ Kết quả
So sánh bằng == 5 == 5 True
So sánh khác != 5 != 3 True
Lớn hơn, Nhỏ hơn >, >=, <, <= 10 < 2 False
Logic VÀ (and) and (3>1) and (5<2) False
Logic HOẶC (or) or (3>1) or (5<2) True
Phủ định (not) not not (5 > 3) False
II. Các dạng câu lệnh rẽ nhánh

1. Câu lệnh if (Dạng thiếu)

if <điều kiện>:
    <khối lệnh>
if mua_roi:
    print("Mang theo ô")

2. Câu lệnh if ... else (Dạng đủ)

if <điều kiện>:
    <lệnh 1>
else:
    <lệnh 2>
if n % 2 == 0:
    print("Chẵn")
else:
    print("Lẻ")

3. Cấu trúc if ... elif ... else (Đa nhánh)

Cú pháp:

if <đk 1>:
    <lệnh 1>
elif <đk 2>:
    <lệnh 2>
...
else:
    <lệnh n>
# Ví dụ phân loại điểm
if diem >= 8.0:
    print("Giỏi")
elif diem >= 5.0:
    print("Trung bình")
else:
    print("Yếu")
III. Lưu ý
  • Dấu hai chấm (:): Bắt buộc có sau if, elif, else.
  • Thụt lề (Indentation): Dùng để xác định khối lệnh con.
  • Độ thụt lề: Các câu lệnh trong cùng một khối phải thụt lề bằng nhau tuyệt đối.
  • Không dùng ngoặc { }: Python dùng thụt lề thay cho cặp ngoặc nhọn.
  • Toán tử so sánh bằng: Sử dụng ==, tránh nhầm lẫn với phép gán =.
Học liệu môn Tin học - luyenthi365.vn
Sửa lần cuối: Thứ Ba, 23 tháng 12 2025, 3:11 PM