Môn Tin họcQuản lý học tập Tin học

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 = 0

  • ngay = 0

  • while tong < muc_tieu:

  •     ngay = ngay + 1

  • print(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
50000

20

100
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ài