code-branchBài tập Cấu trúc rẽ nhánh if / elif / else

Bài tập luyện tập cấu trúc rẽ nhánh dùng if / elif / else

  1. Viết chương trình nhập vào tháng hiện tại (1–12). In ra:

  • 12, 1, 2 → “Mùa đông”

  • 3, 4, 5 → “Mùa xuân”

  • 6, 7, 8 → “Mùa hè”

  • 9, 10, 11 → “Mùa thu”

  • Ngoài khoảng này → “Tháng không hợp lệ”


  1. Viết chương trình tính tiền điện. Nhập vào số điện tiêu thụ. Tính và in ra giá điện. Công thức tính tiền điện như sau:

  • 0–50 kWh: 1.700đ/kWh

  • 51–100 kWh: 2.000đ/kWh

  • 101–200 kWh: 2.500đ/kWh

  • Từ 200 kWh trở lên: 3.000đ/kWh


  1. Nhập vào chiều cao (m), cân nặng (kg). Tính BMI = (cân nặng / chiều cao2). In ra kết quả:

  • < 18.5 → “Gầy”

  • 18.5–24.9 → “Bình thường”

  • 25–29.9 → “Thừa cân”

  • ≥ 30 → “Béo phì”


  1. Nhập vào giá sản phẩm và mã sản phẩm (một chữ cái in hoa), có 3 mã được giảm giá:

  • Mã A: giảm 10%

  • Mã B: giảm 20%

  • Mã C: giảm 30%

  • Mã khác -> Không giảm

In ra giá sau khi giảm (nếu có giảm).

Last updated