Допоможіть рішити задачу на мові програмування Python(Пайтон)
Даю 40 балів!!!!!
Задача:
Автогонщик в перший день ралі проїхав d км. Кожен
наступний день він збільшував пробіг на 10% від пробігу
попереднього дня. Через скільки днів спортивних змагань
сумарний пробіг автомобіля за всі дні перевищить t км і яке
значення сумарного пробігу? Введення даних користувачем
відбувається в порядку: d, t
Ответы
Ответ дал:
1
Задача
В первый день спортсмен пробежал x километров, а потом он
каждый день увеличивал пробег на 10% от предыдущего
значения.
По данным числом y определите номер дня, за который пробег
спортсмена составит не менее y километров.
Решение
Добавление к x 10% эквивалентно нахождению 110% от x или же .
Математический способ
from math import log, ceil
def speedman(x, y):
return int(ceil(log(float(y)/float(x))/log(1.1)))
Итерационный способ
def speedmanloop(x, y):
n = 0
while x < y:
x *= 1.1
n += 1
return n
Ответ дал:
0
Ответ:
d = int(input())
t = int(input())
count = 0
while d < t:
d = d * (1 + 0.1)
count += 1
print(d)
print(count)
Вас заинтересует
3 месяца назад
3 месяца назад
4 месяца назад
2 года назад
2 года назад
7 лет назад