Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

Napisz pętlę while o następujących właściwościach:

  • Warunek pętli while powinien sprawdzać, czy speed jest większe niż 30.
  • W ciele pętli while wypisz "Slow down!".
  • W ciele pętli while zmniejsz speed o 7 jednostek i przypisz tę nową wartość z powrotem do speed. Ten krok jest kluczowy – bez niego pętla while nigdy 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
Edytuj i uruchom kod