Zacznij terazZacznij za darmo

Zatrzymaj pętlę while: break

Istnieją sytuacje, w których przekroczenie prędkości jest naprawdę konieczne – na przykład gdy zbliża się huragan i musisz jak najszybciej się ewakuować. W takim scenariuszu ostatnią rzeczą, jakiej potrzebujesz, są powiadomienia o przekroczeniu prędkości od asystenta kierowcy.

To świetna okazja, żeby dodać instrukcję break do pętli while, nad którą pracujesz. Pamiętaj, że break to instrukcja sterująca – gdy R na nią natrafi, pętla while zostaje natychmiast przerwana.

To ćwiczenie jest częścią kursu

Intermediate R

Zobacz kurs

Instrukcje do ćwiczenia

Zmodyfikuj pętlę while tak, aby przerywała działanie, gdy speed pojazdu przekroczy 80. Zmienna speed została tym razem zainicjalizowana wartością 88 – pozostaw ją bez zmian.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
  }
}
Edytuj i uruchom kod