Arrêter la boucle while : break
Il existe de très rares situations où une forte accélération est nécessaire : et si un ouragan arrivait et que vous deviez partir le plus vite possible ? Dans ce cas, vous ne voudriez pas que l’assistant de conduite vous envoie des alertes d’excès de vitesse, n’est-ce pas ?
C’est l’occasion parfaite d’utiliser 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 entièrement abandonnée.
Cet exercice fait partie du cours
R niveau intermédiaire
Instructions
Adaptez la boucle while afin qu’elle soit interrompue lorsque la vitesse speed du véhicule est supérieure à 80. Cette fois, la variable speed a été initialisée à 88 ; gardez-la telle quelle.
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
}
}