Задание 2:
Составь программу.
Спортсмен-лыжник начал тренировки, пробежав в первый день 10 км. Каждый следующий день он увеличивал длину пробега на К км больше чем в предыдущий день (К –целое число, 0 < К < 100). Необходимо определить, после какого дня общий суммарный пробег лыжника за все дни превысит М км (М –целое число, 0 < М < 100).
Подсказка: Вывести найденное количество дней K.
Пример: если К=5, М=50, ответ: 8 дней
Пожалуйста прошу помогите
на языке python
Answers & Comments
Ответ:
k, m = map(int, input().split())
day_km = 10
S_total = 10
day = 1
while m > S_total:
day_km += k
S_total += day_km
day += 1
print(day)
Не знаю откуда у вас это задание, но пример в нем явно неправильный. Если мы вводим k = 5 и m = 50, то за первый день он проходит 10 км, за второй еще 15, за третий еще 20 и за четвертый 25, в итоге за 4 дня он пройдет 70 км что больше 50. Значит правильный ответ на этот пример не 8, а 4