Écrire une boucle while
Commençons par construire une boucle while de toute pièce. Revoyez sa structure :
while (condition) {
expr
}
Gardez en tête que la partie condition doit devenir FALSE à un moment pendant l’exécution. Sinon, la boucle while tournera indéfiniment.
Si votre session expire lorsque vous exécutez votre code, vérifiez attentivement le corps de votre boucle while.
Regardez l’exemple de code fourni ; il initialise la variable speed et propose déjà un modèle de boucle while pour vous lancer.
Cet exercice fait partie du cours
R niveau intermédiaire
Instructions
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"Ralentissez !". - À l’intérieur du corps de la boucle
while, diminuezspeedde 7 unités et réassignez cette nouvelle valeur àspeed. Cette étape est cruciale ; sinon 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 que vous ayez fait une erreur.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Initialize the speed variable
speed <- 64
# Code the while loop
while (___) {
print("___")
speed <- ___
}
# Print out the speed variable
speed