Sửa lỗi chương trình tính tiền mua văn phòng phẩm
Thang điểm 10 · 4 test case chấm tự động · 3 tiêu chí chấm
Một bạn học sinh muốn tính tổng tiền khi mua nhiều hộp văn phòng phẩm, mỗi hộp gồm 1 cây bút giá 5000 đồng và 1 cuốn tập giá 12000 đồng. Bạn viết đoạn chương trình sau nhưng khi chạy bị báo lỗi SyntaxError:
gia_but = 5000gia_tap = 120002hop = 3tong = (gia_but+gia_tap)(2hop)print(tong)
Em hãy chỉ ra tất cả các lỗi trong đoạn chương trình trên (liên quan đến quy tắc đặt tên biến và cách viết phép toán), sau đó viết lại chương trình đúng: đọc số hộp sl từ dữ liệu vào, tính tổng tiền phải trả theo công thức (gia_but + gia_tap) * sl (với gia_but = 5000, gia_tap = 12000 cố định) và in kết quả ra màn hình.
Định dạng vào: một dòng chứa số nguyên sl (số hộp mua).
Định dạng ra: một số nguyên là tổng tiền phải trả.
| Input | Output | Giải thích |
|---|---|---|
| 3 | 51000 | (5000+12000)*3 = 51000 |
| 1 | 17000 | (5000+12000)*1 = 17000 |
Giáo viên giao bài này cho lớp, học sinh nộp bài trực tuyến và được chấm tự động.
Giáo viên đăng nhập để giao bàiBài tập khác lớp 10
- Xét kết quả Đạt / Không đạt · Lập trình
- Cân lại mẫu đá thiên thạch trên các hành tinh khác · Lập trình
- Khám phá tên đăng nhập mạng xã hội · Lập trình
- Tính điểm trung bình 3 môn thi · Lập trình
- Tìm lỗi: Tổng lượt xem video theo ngày · Lập trình
- Tra cứu điểm số theo chỉ số danh sách · Lập trình