Menu
Coddy logo textTech

La boucle for numérique

Fait partie de la section Les fondamentaux du Journey Lua de Coddy. Leçon 73 sur 90.

Lorsque vous devez répéter du code un nombre précis de fois, la boucle numérique for est votre meilleur choix. Contrairement aux boucles while et repeat-until, qui dépendent de conditions changeantes, la boucle numérique for gère automatiquement le comptage pour vous.

La syntaxe de base ressemble à ceci :

for variable = start, finish do
    -- code à répéter
end

Voici un exemple simple qui affiche les nombres 1, 2 et 3 :

for i = 1, 3 do
    print(i)
end

La boucle crée une variable i qui commence à 1 et augmente automatiquement de 1 à chaque passage dans la boucle. Lorsque i atteint 3, la boucle s’exécute une dernière fois, puis s’arrête.

Vous n’avez pas besoin de mettre à jour manuellement la variable counter : Lua s’en charge automatiquement.

Cela rend les boucles for numériques parfaites pour les situations où tu sais exactement combien de fois tu veux qu'une action se produise, comme afficher un message plusieurs fois, traiter chaque élément d'une liste ou parcourir une plage de nombres.

challenge icon

Défi

Facile

Créez un suivi de séance d’entraînement qui utilise une boucle numérique for pour simuler plusieurs répétitions d’exercice. Écrivez une boucle for qui s’exécute de 1 à 5, représentant 5 tours d’entraînement.

À l’intérieur de la boucle, affichez le message "Training round: " suivi du numéro du tour actuel. Cela vous aidera à pratiquer la syntaxe de base de la boucle numérique for et à comprendre comment la variable de boucle s’incrémente automatiquement.

Essayez vous-même

-- TODO: Écrivez votre code ici
-- Utilisez une boucle for pour itérer de 1 à 5
-- Print "Training round: " followed by the round number for each iteration
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Les fondamentaux

Entraînez-vous par vous-même : Compilateur Lua en ligne