Бегун готовится к соревнованиям. Сейчас он может пробежать start километров, а на соревнованиях ему нужно будет пробежать goal километров. До соревнования осталось days дней. Во время подготовки к соревнованиям спортсмен может увеличивать дистанцию, которую он пробегает, не больше чем на 10% в день. В день соревнования тренироваться нельзя. Например, если до начала тренировок спортсмен пробегает 10 км, то тренировочный график должен выглядеть вот так: 11.0 км — 1 день 12.1 км — 2 день 13.31 км — 3 день 14.641 км — 4 день и так далее. Напишите программу, которая рассчитывает, успеет ли спортсмен подготовиться к соревнованиям? Выведите True, если успеет, и False, если не успеет.
Sample Input: Sample Output:
4 15 30 True
Чтобы написать свою программу, дополните шаблон, представленный ниже (runner.py).
class Runner(object):
def eval(self, string):
"""Поместите свой код расчета здесь"""
return value
def loop(self):
line = input()
value = self.eval(line)
print(value)
if __name__ == '__main__':
calc = Runner()
calc.loop()
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |