НачатьНачать бесплатно

Напишите цикл while

Давайте разберём, как построить цикл while с нуля. Вспомните его структуру:

while (condition) {
  expr
}

Обратите внимание: часть condition должна в какой-то момент принять значение FALSE. Иначе цикл while будет выполняться бесконечно.

Если сессия завершается при запуске кода, внимательно проверьте тело цикла while.

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

Это упражнение является частью курса

Intermediate R

Посмотреть курс

Инструкции к упражнению

Напишите цикл while со следующими характеристиками:

  • Условие цикла while должно проверять, превышает ли значение speed число 30.
  • В теле цикла while выведите на экран строку "Slow down!".
  • В теле цикла while уменьшите значение speed на 7 и присвойте новое значение переменной speed. Этот шаг обязателен — без него цикл while никогда не завершится и сессия прервётся.

Если сессия завершается при запуске кода, внимательно проверьте тело цикла while: скорее всего, в нём допущена ошибка.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Initialize the speed variable
speed <- 64

# Code the while loop
while (___) {
  print("___")
  speed <- ___
}

# Print out the speed variable
speed
Редактировать и запускать код