Bài tập lập trình
Bài tập Cấu trúc rẽ nhánh if / elif / else

Bài tập Cấu trúc rẽ nhánh 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).

Nhập giá sản phẩm: 100
Nhập mã giảm giá: A
Giá cuối cùng: 90

Lập trình Python - Bumbii Academy