У меня в профиле есть аналагичный вопрос так что можете бустануть себе баллы
В первый день спортсмен пробежал x километров, а затем он каждый день увеличивал пробег на 70% от предыдущего значения. По данному числу y определите номер дня, на который общий пробег спортсмена составит не менее y километров.
Формат входных данных
На вход программе подается два вещественных числа x и y, разделенных пробелом (0
Формат выходных данных
Программа должна вывести единственное целое число — ответ на задачу.
ДАЙТЕ ОТВЕТ НА ПИТОНЕ ОТМЕЧУ КАК ЛУЧШИЙ ЕСЛИ БУДЕТ ПРАВИЛЬНЫМ
У меня в профиле есть аналагичный вопрос так что можете бустануть себе баллы
Answers & Comments
Дистанция взята с модулем, что бы не получалось отрицательного значения пройденной дистанции.
distance = abs(float(input('x: ')))
y = float(input('y: '))
day = 1
while distance < y:
distance += distance*1.7
day += 1
print(day)
File "./000000", line 4, in
distance = abs(float(input('x: ')))
ValueError: could not convert string to float: '10 30'