Scrivi un ciclo while
Iniziamo a costruire un ciclo while partendo da zero. Dai un'altra occhiata alla sua "ricetta":
while (condition) {
expr
}
Ricorda che la parte condition di questa ricetta dovrebbe diventare FALSE a un certo punto durante l'esecuzione. Altrimenti, il ciclo while continuerà all'infinito.
Se la tua sessione scade quando esegui il codice, controlla con attenzione il corpo del tuo ciclo while.
Guarda il codice di esempio fornito: inizializza la variabile speed e include già un modello di ciclo while per aiutarti a partire.
Questo esercizio fa parte del corso
R intermedio
Istruzioni dell'esercizio
Scrivi un ciclo while con le seguenti caratteristiche:
- La condizione del ciclo
whiledeve verificare sespeedè maggiore di 30. - All'interno del corpo del ciclo
while, stampa"Slow down!". - All'interno del corpo del ciclo
while, diminuiscispeeddi 7 unità e assegna di nuovo questo nuovo valore aspeed. Questo passaggio è fondamentale; altrimenti il tuo ciclowhilenon si fermerà mai e la tua sessione scadrà.
Se la tua sessione scade quando esegui il codice, controlla con attenzione il corpo del tuo ciclo while: probabilmente c'è un errore.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Initialize the speed variable
speed <- 64
# Code the while loop
while (___) {
print("___")
speed <- ___
}
# Print out the speed variable
speed