Začněte nyníZačněte zdarma

Napiš smyčku while

Pojďme si společně postavit smyčku while od základu. Připomeň si její strukturu:

while (condition) {
  expr
}

Nezapomeň, že část condition musí se v průběhu provádění smyčky někdy stát FALSE. Jinak poběží smyčka while donekonečna.

Pokud ti relace vyprší po spuštění kódu, pečlivě zkontroluj tělo své smyčky while.

Prohlédni si ukázkový kód – inicializuje proměnnou speed a obsahuje připravenou šablonu smyčky while, od které můžeš odrazit.

Toto cvičení je součástí kurzu

Intermediate R

Zobrazit kurz

Pokyny k cvičení

Napiš smyčku while s těmito vlastnostmi:

  • Podmínka smyčky while má kontrolovat, jestli je speed větší než 30.
  • Uvnitř těla smyčky while vypiš "Slow down!".
  • Uvnitř těla smyčky while sniž hodnotu speed o 7 jednotek a výsledek opět ulož do proměnné speed. Tento krok je zásadní – bez něj se smyčka nikdy nezastaví a relace ti vyprší.

Pokud ti relace vyprší po spuštění kódu, pečlivě zkontroluj tělo smyčky while: pravděpodobně se v něm skrývá chyba.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Initialize the speed variable
speed <- 64

# Code the while loop
while (___) {
  print("___")
  speed <- ___
}

# Print out the speed variable
speed
Upravit a spustit kód