1. Обучение
  2. /
  3. Курса
  4. /
  5. Intermediate R

Connected

упражнение

Добавляем дополнительные условия

В предыдущем упражнении вы моделировали взаимодействие водителя и помощника: когда скорость превышала допустимую, в консоль выводилось сообщение «Slow down!», а значение скорости уменьшалось на 7 единиц.

Помощника водителя можно сделать более продвинутым. Например, он может выводить разные сообщения в зависимости от скорости или сообщать текущую скорость в конкретный момент.

Цикл while, похожий на тот, что вы написали в предыдущем упражнении, уже доступен для использования. Он выводит текущую скорость, однако кода, который уменьшает переменную speed, пока нет — а это довольно опасно. Внесите необходимые изменения.

Инструкции

100 XP
  • Если скорость больше 48, пусть R выведет сообщение "Slow down big time!" и уменьшит скорость на 11.
  • В противном случае пусть R выведет сообщение "Slow down!" и уменьшит скорость на 6.

Если сессия постоянно завершается с ошибкой, возможно, вы попали в бесконечный цикл! Проверьте тело цикла while и убедитесь, что вы присваиваете переменной speed новые значения.