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
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
}
}