Chào mừng các bạn đến với Rcom Dăm Yi blog - Kho tài liệu bổ ích!, Chúng tôi sẽ từng bước hoàn thiện để bạn đọc cảm thấy hài lòng, hữu ích!

Chủ Nhật, 18 tháng 1, 2026

Lệnh if trong Python – Cú pháp, ví dụ và bài tập THPT

LỆNH if TRONG PYTHON
(Điều kiện – Rẽ nhánh chương trình THPT)


1️⃣ Cú pháp lệnh if trong Python

Lệnh if dùng để kiểm tra điều kiệnquyết định chương trình có thực hiện một nhóm lệnh hay không.

📌 Cú pháp cơ bản

if điều_kiện:
    các_lệnh_được_thực_hiện

📌 Cú pháp đầy đủ

if điều_kiện_1:
    các_lệnh_1
elif điều_kiện_2:
    các_lệnh_2
else:
    các_lệnh_3

🔹 Các thành phần và ý nghĩa

  • if: kiểm tra điều kiện đầu tiên
  • elif: (else if) kiểm tra điều kiện tiếp theo nếu if sai
  • else: thực hiện khi tất cả các điều kiện trên đều sai
  • điều kiện: biểu thức so sánh, cho kết quả True hoặc False
📌 Python dùng thụt lề (indentation) để xác định các lệnh thuộc khối if.

2️⃣ Ví dụ minh họa lệnh if

🔹 Ví dụ 1 (CƠ BẢN)

Bài toán: Nhập một số nguyên n. Kiểm tra n có phải là số dương hay không.

💡 Ý tưởng

  • Nếu n > 0 thì là số dương
n = int(input("Nhập n: "))

if n > 0:
    print("n là số dương")

🔹 Ví dụ 2 (TRUNG BÌNH)

Bài toán: Nhập điểm trung bình. Xếp loại học sinh: Đạt / Không đạt.

💡 Ý tưởng

  • Nếu điểm ≥ 5 → Đạt
  • Ngược lại → Không đạt
diem = float(input("Nhập điểm trung bình: "))

if diem >= 5:
    print("Xếp loại: Đạt")
else:
    print("Xếp loại: Không đạt")

🔹 Ví dụ 3 (NÂNG CAO)

Bài toán: Nhập điểm trung bình. Xếp loại học lực học sinh.

💡 Ý tưởng

  • Điểm ≥ 8 → Giỏi
  • 6.5 ≤ điểm < 8 → Khá
  • 5 ≤ điểm < 6.5 → Trung bình
  • Dưới 5 → Yếu
diem = float(input("Nhập điểm trung bình: "))

if diem >= 8:
    print("Học lực: Giỏi")
elif diem >= 6.5:
    print("Học lực: Khá")
elif diem >= 5:
    print("Học lực: Trung bình")
else:
    print("Học lực: Yếu")
🎯 Ví dụ này thể hiện đầy đủ cấu trúc if – elif – else

3️⃣ BÀI TẬP VẬN DỤNG TỰ HỌC TẠI NHÀ

🔹 Bài 1 – Mức Trung bình

Nhập một số nguyên n. Kiểm tra n là số chẵn hay số lẻ.

💡 Gợi ý ý tưởng

  • Số chẵn: n % 2 == 0
  • Số lẻ: ngược lại
n = int(input("Nhập n: "))

if n % 2 == 0:
    print("n là số chẵn")
else:
    print("n là số lẻ")

🔹 Bài 2 – Mức Khá

Nhập hai số a, b. Tìm số lớn hơn.

💡 Gợi ý ý tưởng

  • So sánh a và b
  • Xét thêm trường hợp a = b
a = float(input("Nhập a: "))
b = float(input("Nhập b: "))

if a > b:
    print("a lớn hơn b")
elif a < b:
    print("b lớn hơn a")
else:
    print("a bằng b")

🔹 Bài 3 – Mức Giỏi

Nhập ba số a, b, c. Kiểm tra ba số có thể là ba cạnh của một tam giác hay không.

💡 Gợi ý ý tưởng

  • Tổng hai cạnh bất kỳ phải lớn hơn cạnh còn lại
  • a + b > c, a + c > b, b + c > a
a = float(input("Nhập a: "))
b = float(input("Nhập b: "))
c = float(input("Nhập c: "))

if a + b > c and a + c > b and b + c > a:
    print("Ba số là ba cạnh của một tam giác")
else:
    print("Ba số không tạo thành tam giác")
🎯 Bài này rèn tư duy điều kiện logic kết hợp

Không có nhận xét nào:

Đăng nhận xét

Bài đăng phổ biến

💬 Bình luận

💬 Bình luận

📌 Danh sách bình luận