CommencerCommencer gratuitement

Ecrire une boucle while

Commençons par construire une boucle while à partir de zéro. Jetez un coup d'œil à sa recette :

while (condition) {

  expr

}

N'oubliez pas que la partie condition de cette recette doit devenir FALSE à un moment donné de l'exécution. Sinon, la boucle while continuera indéfiniment.

Si votre session expire lorsque vous exécutez votre code, vérifiez attentivement le corps de votre boucle while.

Jetez un coup d'œil à l'exemple de code fourni ; il initialise les variables speed et fournit déjà un modèle de boucle while pour vous aider à démarrer.

Cet exercice fait partie du cours

Intermédiaire R

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érieur à 30.
  • Dans le corps de la boucle while, imprimez "Slow down!".
  • Dans le corps de la boucle while, diminuez la valeur de speed de 7 unités et attribuez à nouveau 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 commis 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