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
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
}
}