• Предмет: Информатика
  • Автор: qwaqwaqwa682128
  • Вопрос задан 7 лет назад

НА ПИТОНЕ ПОЖАЛУЙСТА ТОЛЬКО ПРОСТО, БЕЗ СЛОЖНЫХ КРАЦИЙ!!!
Лыжник в первый день тренировок пробежал 10 км. Каждый следующий день он увеличивал пройденное расстояние на 10% от пройденного в предыдущий день. В какой день он пробежит больше 20 км?

Ответы

Ответ дал: 2shark2
1

Надеюсь, с циклом while подходит?

a = 10 #начальные 10 км

b = 1 #счетчик дней. уже дано, что он прошёл один день, поэтому b = 1, а не b = 0

while a < 20: #пока значение a не будет больше или равно 20 км

   a = a + (a * 0.1) #изменение на + 10%

   b = b + 1 #т.к. изменилось значение a на 10%, то и значит день то прошел, поэтому каждый раз по + 1

print('В день', b) #печатаем ответ на задачу

Вас заинтересует