Napisz pętlę while
Zacznijmy od napisania pętli while od podstaw. Przypomnij sobie jej schemat:
while (condition) {
expr
}
Pamiętaj, że warunek (condition) w pewnym momencie działania pętli musi przyjąć wartość FALSE. W przeciwnym razie pętla while będzie działać w nieskończoność.
Jeśli sesja wygaśnie po uruchomieniu kodu, dokładnie sprawdź ciało swojej pętli while.
Przejrzyj przykładowy kod – inicjalizuje on zmienną speed i zawiera gotowy szablon pętli while, który pomoże ci zacząć.
To ćwiczenie jest częścią kursu
Intermediate R
Instrukcje do ćwiczenia
Napisz pętlę while o następujących właściwościach:
- Warunek pętli
whilepowinien sprawdzać, czyspeedjest większe niż 30. - W ciele pętli
whilewypisz"Slow down!". - W ciele pętli
whilezmniejszspeedo 7 jednostek i przypisz tę nową wartość z powrotem dospeed. Ten krok jest kluczowy – bez niego pętlawhilenigdy się nie zakończy i sesja wygaśnie.
Jeśli sesja wygaśnie po uruchomieniu kodu, dokładnie sprawdź ciało swojej pętli while – prawdopodobnie zawiera błąd.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Initialize the speed variable
speed <- 64
# Code the while loop
while (___) {
print("___")
speed <- ___
}
# Print out the speed variable
speed