• Предмет: Информатика
  • Автор: laptevplaton
  • Вопрос задан 3 года назад

Вовочка отправляется в школу, но вот проблема: на улице сильный ветер! Всякий раз, когда Вовочка делает Х шагов (вводится с клавиатуры) в сторону школы, ветер уносит Вовочку на Y шагов (вводится с клавиатуры) назад. Путь до школы от дома Вовочки Z шагов (вводится с клавиатуры).

Достоверно известно, что Вовочка все же дойдет до школы, так как X > Y.

Напишите программу, которая вычислит, сколько раз по Х шагов необходимо сделать Вовочке, чтобы добраться до школы?

Пример входных данных (вводится Z, X, Y):

50 10 5

Пример ответа (количество раз по X шагов):

10

p.s. в задаче рассматривается самый простой способ, когда ответ - целое число.
python язык

Ответы

Ответ дал: pinguinbird
1

from math import ceil

z = int(input())

x = int(input())

y = int(input())

print(ceil(z/(x-y)))


laptevplaton: Да
pinguinbird: можете сюда скопировать?
laptevplaton: Failed test #1 of 3. Runtime error

This is a sample test from the problem statement!

Test input:
50
10
5
Correct output:
10

Your code output:

Error:
Traceback (most recent call last):
File "jailed_code", line 5, in
print(ceil(z/(x-y)))
NameError: name 'z' is not defined
pinguinbird: ок, сек
pinguinbird: Обновите страницу и так попробуйте
pinguinbird: я ответ изменил, там в задании у вас ввод через пробел производится, а в тесте через enter
laptevplaton: Теперь правильно!
pinguinbird: ну здорово!
laptevplaton: Спасибо вам огромное! До свидания!
pinguinbird: не за что ) удачи
Вас заинтересует