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