Зупинка циклу while: break
Бувають дуже рідкісні ситуації, коли сильне перевищення швидкості необхідне: наприклад, насувається ураган, і вам треба якнайшвидше від'їхати. У такому випадку ви не захочете, щоб помічник водія надсилав сповіщення про перевищення швидкості, чи не так?
Це чудова нагода використати оператор break у циклі while, над яким ви працювали. Пам'ятайте, що break — це керівний оператор. Коли R його зустрічає, цикл while повністю переривається.
Ця вправа є частиною курсу
Середній рівень R
Інструкції до вправи
Змініть цикл while так, щоб він переривався, коли speed транспортного засобу більша за 80. Цього разу змінну speed ініціалізовано значенням 88; залиште так.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Initialize the speed variable
speed <- 88
while (speed > 30) {
print(paste("Your speed is", speed))
# Break the while loop when speed exceeds 80
if (___) {
___
}
if (speed > 48) {
print("Slow down big time!")
speed <- speed - 11
} else {
print("Slow down!")
speed <- speed - 6
}
}