Sửa lỗi chương trình tiết kiệm mua laptop
Lớp 10Lập trìnhpythonGiải quyết vấn đề với máy tínhVận dụng cao
Thang điểm 10 · 4 test case chấm tự động · 3 tiêu chí chấm
Bạn học sinh muốn viết chương trình: mỗi ngày để dành ra một số tiền cố định so_tien_moi_ngay, tính xem cần bao nhiêu ngày để tổng số tiền tiết kiệm đạt hoặc vượt muc_tieu. Đoạn chương trình bạn viết như sau nhưng bị lặp vô hạn:
muc_tieu = int(input())so_tien = int(input())tong = 0ngay = 0while tong < muc_tieu:ngay = ngay + 1print(ngay)
Hãy chỉ ra lỗi khiến chương trình lặp vô hạn, sau đó viết lại một chương trình hoàn chỉnh, đúng, đọc vào 2 dòng dữ liệu (muc_tieu, so_tien_moi_ngay) và in ra số ngày cần thiết để đạt hoặc vượt mục tiêu.
Input | Output |
|---|---|
1000000 | 20 |
100 | 1 |
#while#lỗi lặp vô hạn#gỡ lỗi#tiết kiệm tiền#category:tu_duy_phan_bien#difficulty:analyzing
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