IniziaInizia gratis

Ferma il while loop: break

Ci sono situazioni molto rare in cui superare di molto il limite è necessario: e se stesse arrivando un uragano e dovessi allontanarti il più in fretta possibile? In uno scenario del genere, non vorresti che l'assistente di guida ti inviasse notifiche per eccesso di velocità, giusto?

Questa è un'ottima occasione per includere l'istruzione break nel while loop su cui stai lavorando. Ricorda che break è un'istruzione di controllo. Quando R la incontra, il while loop viene abbandonato completamente.

Questo esercizio fa parte del corso

R intermedio

Visualizza il corso

Istruzioni dell'esercizio

Adatta il while loop in modo che venga interrotto quando la speed del veicolo è maggiore di 80. Questa volta, la variabile speed è stata inizializzata a 88; lasciala così.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Initialize the speed variable
speed <- 88

while (speed > 30) {
  print(paste("Your speed is", speed))
  
  # Break the while loop when speed exceeds 80
  if (___) {
    ___
  }
  
  if (speed > 48) {
    print("Slow down big time!")
    speed <- speed - 11
  } else {
    print("Slow down!")
    speed <- speed - 6
  }
}
Modifica ed esegui il codice