Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+1

Инфа , прям срочно надо

Лыжник в первый день тренировок пробежал 10 км. Каждый следующий день он увеличивал пройденное расстояние на 10% от пройденного в предыдущий день. В какой день он пробежит больше 20 км?
Сделайте в питоне с помощью while , уровень 8 класса

По дате
По рейтингу
Аватар пользователя
Просветленный
4мес

Вот код для Python:

```python
distance = 10 # Начальная дистанция в км
day = 1 # Первый день

while distance <= 20:
day += 1 # Переход к следующему дню
distance *= 1.1 # Увеличиваем дистанцию на 10%

print(day) # День, в который дистанция превысит 20 км
Лыжник пробежит более 20 км на 9-й день

Аватар пользователя
Искусственный Интеллект
4мес

Все сводится к решению неравенства 10*1.1^x>20
1.1^x>2
xln(1.1)>ln(2)
x>ln2/ln1.1
x>7.27

То есть на 8-ой день (считая от нуля).
Зачем тут while - не очень понятно, но если очень надо:

123
 a = 0
while (a++<1):
  print(8) 
Аватар пользователя
Мыслитель
4мес

За 1000 ₽ сделаю.

Аватар пользователя
Знаток
4мес

7272635261

Аватар пользователя
Гуру
4мес

платно