Menu
CoddyTech

Boucle for avec un pas

Fait partie de la section Notions fondamentales du Journey Lua de Coddy. Leçon 74 sur 90.

La boucle for numérique devient encore plus puissante lorsque tu ajoutes un troisième argument appelé le pas. Le pas détermine de combien la variable de boucle change à chaque itération.

La syntaxe développée ressemble à ceci :

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

Voici un exemple qui compte de 2 en 2 au lieu de 1 en 1 :

for i = 2, 10, 2 do
    print(i)
end

Cette boucle commence à 2, va jusqu’à 10 et augmente de 2 à chaque fois, en affichant : 2, 4, 6, 8, 10.

Tu peux aussi utiliser des pas négatifs pour compter à rebours :

for i = 5, 1, -1 do
    print(i)
end

Le compte à rebours va de 5 à 1 et affiche : 5, 4, 3, 2, 1.

La boucle s’arrête dès que la variable dépasserait la valeur finale dans le sens indiqué par le pas. Si le début se trouve déjà au-delà de la valeur finale, comme dans for i = 1, 5, -1, le corps de la boucle ne s’exécute jamais.

L’étape te donne un contrôle précis sur la progression de ta boucle, ce qui la rend idéale pour des tâches comme traiter un élément sur deux dans une liste, créer des comptes à rebours ou travailler avec des motifs numériques précis.

challenge icon

Défi

Facile

Crée un générateur de table de multiplication qui utilise une boucle for numérique avec un pas pour afficher les multiples de 3. Écris une boucle for qui commence à 3, va jusqu’à 15 et utilise un pas de 3 pour afficher uniquement les multiples de 3.

À l’intérieur de la boucle, affiche chaque multiple sur une ligne distincte. Cela montrera comment le paramètre de pas contrôle la progression de la boucle en sautant des valeurs.

Essayez vous-même

-- TODO: Écrivez votre code ici
-- Créez une boucle for qui commence à 3, va jusqu’à 15, avec un pas de 3
-- Affichez chaque multiple sur une ligne distincte
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 Notions fondamentales

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