CommencezCommencez gratuitement

É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

Voir le cours

Instructions de l’exercice

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 "Slow down!".
  • À 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 ; autrement, 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 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
Modifier et exécuter le code