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.
Den här övningen är en del av kursen
R för medelnivå
Övningsinstruktioner
Koda en while-slinga med följande egenskaper:
- Villkoret i
while-slingan ska kontrollera omspeedär högre än 30. - Inuti kroppen av
while-slingan, skriv ut"Slow down!". - Inuti kroppen av
while-slingan, minskaspeedmed 7 enheter och tilldela det nya värdet tillspeedigen. Det här steget är avgörande – annars slutar dinwhile-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.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Initialize the speed variable
speed <- 64
# Code the while loop
while (___) {
print("___")
speed <- ___
}
# Print out the speed variable
speed