A. Yêu cầu cần đạt
Hiểu và trình bày được các phép toán với kiểu dữ liệu logic trong Python.
Biết cách sử dụng lệnh rẽ nhánh if để kiểm soát luồng điều khiển trong chương trình.
Ứng dụng câu lệnh if để viết các chương trình đơn giản xử lý điều kiện.
Trong lập trình, câu lệnh rẽ nhánh if giúp chương trình có thể đưa ra quyết định dựa trên điều kiện nhất định. Bài viết này sẽ giúp bạn hiểu rõ về câu lệnh if trong Python, cũng như cách sử dụng nó để xử lý luồng điều khiển trong chương trình.
🔢 1. Biểu Thức Logic Trong Python
Biểu thức logic là những biểu thức có thể nhận một trong hai giá trị: True (đúng) hoặc False (sai). Chúng thường xuất hiện trong các điều kiện của câu lệnh if.
| |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Các phép toán logic: and (và) – True khi cả hai đều True; or (hoặc) – True khi ít nhất một True; not (phủ định) – đảo ngược giá trị logic.
b = x < 11 and z > 5 # True
c = x > 15 or y < 9 # True
a = not b # False
print("b =", b)
print("c =", c)
print("a =", a)
🔀 2. Lệnh Rẽ Nhánh If Trong Python
Lệnh if trong Python được sử dụng để kiểm tra một điều kiện. Nếu điều kiện đúng (True), chương trình thực thi khối lệnh bên trong if; nếu sai (False), chương trình bỏ qua khối lệnh đó.
2.1. Câu lệnh if dạng thiếu:
if <điều kiện>: <khối lệnh>
if n > 0:
print("Số bạn nhập là số dương")
2.2. Câu lệnh if dạng đủ:
if <điều kiện>: <khối lệnh 1> else: <khối lệnh 2>
if n % 2 == 0:
print("Số đã nhập là số chẵn.")
else:
print("Số đã nhập là số lẻ.")

📝 3. Bài Tập Thực Hành
🔸 Bài 1: Kiểm Tra Số Chẵn, Lẻ
Viết chương trình nhập một số nguyên từ bàn phím và kiểm tra xem số đó là chẵn hay lẻ.
if n % 2 == 0:
print("Số đã nhập là số chẵn.")
else:
print("Số đã nhập là số lẻ.")
🔸 Bài 2: Tính Tiền Điện
Viết chương trình nhập số kWh điện tiêu thụ và tính số tiền điện phải trả theo bảng giá lũy kế.
if k <= 50:
t = k * 1.678
elif k <= 100:
t = 50 * 1.678 + (k - 50) * 1.734
else:
t = 50 * 1.678 + 50 * 1.734 + (k - 100) * 2.014
print("Số tiền điện phải trả là:", round(t), "nghìn đồng")
Kết Luận
Câu lệnh if là một phần quan trọng trong lập trình Python, giúp kiểm soát luồng chương trình dựa trên điều kiện. Hiểu và sử dụng thành thạo if sẽ giúp bạn viết mã linh hoạt và hiệu quả hơn.
