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

Напишіть цикл while

Почнімо з побудови циклу while з нуля. Ще раз погляньте на його «рецепт»:

while (condition) {
  expr
}

Пам'ятайте: частина condition у цьому шаблоні має в певний момент стати FALSE під час виконання. Інакше цикл while триватиме безкінечно.

Якщо під час запуску коду ваша сесія завершується, уважно перевірте тіло циклу while.

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

Ця вправа є частиною курсу

Середній рівень 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
Редагувати та запускати код