CommencerCommencer gratuitement

É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

Afficher le cours

Instructions

Codez une boucle while avec les caractéristiques suivantes :

  • La condition de la boucle while doit vérifier si speed est supérieure à 30.
  • À l’intérieur du corps de la boucle while, affichez "Ralentissez !".
  • À l’intérieur du corps de la boucle while, diminuez speed de 7 unités et réassignez cette nouvelle valeur à speed. Cette étape est cruciale ; sinon votre boucle while ne 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
Modifier et exécuter le code