Écrire une boucle while
Commençons par créer une boucle while à partir de zéro. Revoyez sa structure :
while (condition) {
expr
}
N'oubliez pas que la partie condition doit devenir FALSE à un moment donné pendant l'exécution. Sinon, la boucle while s'exécutera indéfiniment.
Si votre session expire lorsque vous exécutez votre code, vérifiez attentivement le corps de votre boucle while.
Consultez l'exemple de code fourni ; il initialise la variable speed et inclut déjà un modèle de boucle while pour vous lancer.
Cette activité fait partie du cours
R intermédiaire
Instructions de l’exercice
Codez une boucle while avec les caractéristiques suivantes :
- La condition de la boucle
whiledoit vérifier sispeedest supérieure à 30. - À l'intérieur du corps de la boucle
while, affichez"Slow down!". - À l'intérieur du corps de la boucle
while, diminuezspeedde 7 unités et réassignez cette nouvelle valeur àspeed. Cette étape est cruciale ; autrement, votre bouclewhilene s'arrêtera jamais et votre session expirera.
Si votre session expire lorsque vous exécutez votre code, vérifiez attentivement le corps de votre boucle while : il est probable qu'une erreur s'y soit glissée.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Initialize the speed variable
speed <- 64
# Code the while loop
while (___) {
print("___")
speed <- ___
}
# Print out the speed variable
speed