Récapitulatif - Somme des nombres pairs
Fait partie de la section Fundamentals du Journey Lua de Coddy — leçon 90 sur 90.
Défi
FacileÉcrivez un script qui calcule la somme de tous les nombres pairs de 1 à 20 en utilisant une boucle for, une logique conditionnelle et l'accumulation de variables.
Créez une variable locale nommée total et initialisez-la à 0. Ensuite, utilisez une boucle for numérique pour parcourir tous les nombres de 1 à 20.
À l'intérieur de la boucle :
- Utilisez l'opérateur modulo (
%) pour vérifier si le nombre actuel est pair - Si le nombre est pair, ajoutez-le à votre
totalcumulé
Une fois la boucle terminée, affichez la somme finale de tous les nombres pairs.
Essayez vous-même
-- Initialiser la variable total
local total = 0
-- TODO: Écrivez votre code ici
-- Utiliser une boucle for pour itérer de 1 à 20
-- Vérifier si chaque nombre est pair en utilisant l'opérateur modulo (%)
-- Ajouter les nombres pairs au total
-- Afficher le résultat
print(total)Toutes les leçons de Fundamentals
4Opérateurs 2 : Relationnels et Logique
Opérateurs d'égalitéOpérateurs relationnelsL'opérateur 'and'L'opérateur 'or'L'opérateur 'not'Évaluation court-circuitValeurs Truthy et FalsyRécapitulatif - Logique simple7Logique conditionnelle de base
L'instruction if-thenL'instruction if-then-elseL'instruction elseifRécapitulatif - Le coffre au trésor10Tables Partie 1 : Style Liste
Qu'est-ce qu'une Table ?Créer une TableAccéder aux éléments par indexModifier des éléments par indexL'opérateur de longueur '#'table.insert()table.remove()Récapitulatif - Gérer les membres du groupe13Projet : Boutique de potions simple
Configuration du projetAjouter une potion2Variables et types de données
Qu'est-ce qu'une variable ?Les nombresLes chaînes de caractèresLes booléensLa valeur 'nil'La fonction type()Conventions de nommageRécapitulatif - Profil de personnage5Affichage de base
Afficher des littérauxAfficher des variablesAfficher plusieurs valeursCombiner des chaînes et des variablesLa fonction tostring()EntréeLe CastRécapitulatif - Rapport d'étatRécapitulatif - Jusqu'à 1208Bases de la manipulation de chaînes
string.len()string.upper et string.lowerstring.sub()string.rep()string.find()Récapitulatif - Formater le nom d'utilisateur3Opérateurs 1 Arithmétique & Conc.
Opérateurs arithmétiquesOpérateur moduloOpérateur d'exponentiationConcaténation de chaînesPriorité des opérateursRécapitulatif - Calculs simples6Projet : Affichage des stats du personnage
Message de bienvenueDéclarer les statistiques du personnage9Bases des fonctions
Déclarer une fonctionAppeler une fonctionFonctions avec paramètresFonctions avec plusieurs paramètresL'instruction 'return'Récapitulatif - Calculateur d'aire12Bases des boucles
La boucle whileLa boucle repeat-untilLa boucle for numériqueBoucle for avec un pasL'instruction 'break'Récapitulatif - Compte à rebours15Défis finaux
Récapitulatif - Tour du joueurRécapitulatif - Base de données simpleRécapitulatif - Somme des nombres pairs