ПочатиПочніть безкоштовно

Зупинка циклу 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
  }
}
Редагувати та запускати код