1. Learn
  2. /
  3. Kurser
  4. /
  5. R för medelnivå

Connected

övning

Skriv en while-slinga

Nu ska du bygga en while-slinga från grunden. Ta en extra titt på strukturen:

while (condition) {
  expr
}

Kom ihåg att condition-delen måste bli FALSE någon gång under körningen. Annars kommer while-slingan att fortsätta i all oändlighet.

Om din session tar slut när du kör koden, kontrollera kroppen i din while-slinga noggrant.

Titta på exempelkoden som tillhandahålls – den initierar variabeln speed och innehåller redan en mall för en while-slinga att utgå från.

Instruktioner

100 XP

Koda en while-slinga med följande egenskaper:

  • Villkoret i while-slingan ska kontrollera om speed är högre än 30.
  • Inuti kroppen av while-slingan, skriv ut "Slow down!".
  • Inuti kroppen av while-slingan, minska speed med 7 enheter och tilldela det nya värdet till speed igen. Det här steget är avgörande – annars slutar din while-slinga aldrig och din session kommer att ta slut.

Om din session tar slut när du kör koden, kontrollera kroppen i din while-slinga noggrant: du har troligen gjort ett misstag.