Напишите цикл 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