Войти Создать аккаунт

Условия · 20 из 23

Успеет ли затормозить

Геннадий ставит на въезд умную камеру: она видит машину, её скорость и шлагбаум и подсказывает водителю на табло — «едет», «тормозит» или «стоит». В прошлом месяце водитель доверился табло прежней камеры и поцеловал шлагбаум бампером: камера сказала «едет», когда тормозить было уже поздно. Прежде чем вешать новую, Геннадий гоняет её на макете.

Что сделать

Решите, что сейчас делать машине перед шлагбаумом: ехать, тормозить или стоять. Правила и их порядок — в «Подробных правилах».

Что приходит

  • x — где машина, в метрах от начала дороги

  • v — её скорость, м/с, не меньше нуля

  • shlagbaum — где шлагбаум, в метрах

  • otkryt — True, если шлагбаум поднят

  • tormoz — насколько машина сбрасывает скорость за секунду торможения, м/с²

Что вернуть

Строку «едет», «тормозит» или «стоит».

Допишите функцию voditel в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

с графикой когда тесты пройдут, ответ вашей функции нарисуется · все задачи с графикой

Пример

Машина в начале дороги летит 10 м/с, шлагбаум закрыт в 40 метрах, тормоз — 5 м/с². Тормозного пути ей нужно 10 · 10 / (2 · 5) = 10 метров, с запасом — 10,5. До шлагбаума сорок, тормозить рано: "едет".

Тот же пример кодом
Вызов
voditel(0, 10, 40, False, 5)
Вернуть
'едет'
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.