CommencezCommencez gratuitement

Arrêter la boucle while : break

Il existe de très rares situations où un excès de vitesse important est nécessaire : par exemple, si un ouragan approche et que vous devez vous éloigner le plus vite possible. Dans ce cas, vous ne voudriez pas que l'assistant de conduite vous envoie des avertissements de vitesse, n'est-ce pas?

C'est l'occasion idéale d'intégrer l'instruction break dans la boucle while sur laquelle vous travaillez. Rappelez-vous que break est une instruction de contrôle. Lorsque R la rencontre, la boucle while est complètement abandonnée.

Cette activité fait partie du cours

R intermédiaire

Voir le cours

Instructions de l’exercice

Modifiez la boucle while de façon à l'abandonner lorsque la speed du véhicule est supérieure à 80. Cette fois, la variable speed a été initialisée à 88; gardez-la ainsi.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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