CommencerCommencer gratuitement

Arrêtez la boucle while : break

Il existe des situations très rares dans lesquelles un excès de vitesse important est nécessaire : que se passe-t-il si un ouragan approche et que vous devez fuir le plus rapidement possible ? Dans ce cas, vous ne voulez pas que l'assistant du conducteur vous envoie des notifications d'excès de vitesse, n'est-ce pas ?

Cela semble être une excellente occasion d'inclure la déclaration break dans la boucle while sur laquelle vous avez travaillé. N'oubliez pas que l'instruction break est une instruction de contrôle. Lorsque R la rencontre, la boucle while est complètement abandonnée.

Cet exercice fait partie du cours

Intermédiaire R

Afficher le cours

Instructions

Adaptez la boucle while de manière à ce qu'elle soit abandonnée lorsque le speed du véhicule est supérieur à 80. Cette fois-ci, la variable speed a été initialisée à 88 ; maintenez-la ainsi.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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
  }
}
Modifier et exécuter le code