Menu
Coddy logo textTech

L'instruction if-then

Fait partie de la section Fundamentals du Journey Lua de Coddy — leçon 40 sur 90.

L'instruction if-then-end est le fondement de la logique conditionnelle en Lua.

Une instruction if permet à votre programme d'exécuter du code uniquement lorsqu'une condition spécifique est vraie. Voici la syntaxe de base :

if condition then
    -- code à exécuter si la condition est vraie
end

La condition peut être n'importe quelle expression qui s'évalue à true ou false. Si la condition est true, le code à l'intérieur du bloc s'exécute. Si elle est false, le code est entièrement ignoré.

Voici un exemple pratique :

local score = 85

if score > 80 then
    print("Great job!")
end

Dans ce cas, comme 85 est supérieur à 80, la condition score > 80 est évaluée à true, donc "Great job!" sera affiché. Si le score était de 75, rien ne se passerait car la condition serait false.

challenge icon

Défi

Facile

Créez un système de réussite simple qui vérifie si le score d'un joueur est éligible pour un message de félicitations. Déclarez une variable nommée playerScore et attribuez-lui la valeur 95. Utilisez une instruction if-then-end pour vérifier si le score est supérieur à 90. Si la condition est vraie, affichez le message "Congratulations! You achieved a high score!".

Aide-mémoire

L'instruction if-then-end exécute du code uniquement lorsqu'une condition est vraie :

if condition then
    -- code à exécuter si la condition est vraie
end

Exemple avec une comparaison :

local score = 85

if score > 80 then
    print("Great job!")
end

La condition peut être n'importe quelle expression qui s'évalue à true ou false. Si elle est vraie, le bloc de code s'exécute ; si elle est fausse, il est ignoré.

Essayez vous-même

-- Déclarer la variable playerScore
local playerScore = 95

-- TODO: Écrivez votre code ici pour vérifier si le score est supérieur à 90
-- Utilisez une instruction if-then-end et affichez le message de félicitations
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 Fundamentals