Source: Scratch Wiki en français


Le bloc « si <> alors sinon »


si <> alors sinon

si <> alors {
} sinon {
}::control

Catégorie : Blocs de contrôle
Type : Bloc en forme de C
Ajouté dans : Scratch 1.0
Entrées : 1 (entrée booléenne)
Code du bloc :
si <> alors sinon

Description

Ce bloc a la forme d'un double C. Si le bloc booléen inséré dans l'entrée booléenne renvoie « vrai » (c'est à dire que la condition est remplie), alors le code contenu dans le premier C s'exécute. S'il renvoie "faux" (c'est à dire que la condition n'est pas remplie), alors c'est le code contenu dans le deuxième C qui s'exécute.

Info
 Info :
La condition n'est vérifiée qu'une seule fois. Cela veut dire que si la condition devient fausse alors que les blocs contenus dans le premier C ont déjà commencé à être exécutés, ces blocs continueront à être exécutés jusqu'au bout et ceux du deuxième C ne le seront pas.

Exemples

  • Choisir un costume en fonction de la valeur d'une variable :
répéter indéfiniment
si <(vies) = [0]> alors
basculer sur le costume (1 v)
sinon
basculer sur le costume (2 v)
  • Analyser la réponse à une question :
demander [Combien font 2 + 2 ?] et attendre
si <(réponse) = [4]> alors
dire [Bravo]
sinon
dire [Désolé]

Alternatives

si <> alors
end
si <non<>> alors
end

Sur le forum Scratch

Il est possible d'insérer ce bloc sur le forum Scratch via du BBCode :

si <> alors sinon

Sera alors rendu :

si <> alors {
} sinon {
}::control
Info
 Info :
Tout bloc Scratch doit être placé dans des balises
[scratchblocks]
et
[/scratchblocks]
pour être affiché en tant que bloc dans un post.

Autre

Info
 Info :
Depuis le 28 juin 2023, il existe une version à contraste élevé de ce bloc, dont voici l'apparence : si <> alors {

} sinon {

}::control

Voir aussi