IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

Scrivi un ciclo while con le seguenti caratteristiche:

  • La condizione del ciclo while deve verificare se speed è maggiore di 30.
  • All'interno del corpo del ciclo while, stampa "Slow down!".
  • All'interno del corpo del ciclo while, diminuisci speed di 7 unità e assegna di nuovo questo nuovo valore a speed. Questo passaggio è fondamentale; altrimenti il tuo ciclo while non 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
Modifica ed esegui il codice