➗ Opérations mathématiques

Dernière mise à jour le 28 octobre 2026

Ces opérations vous permettent d'assigner une nouvelle valeur à une variable avec le bloc Assignation.

Ou de vérifier une condition avec le bloc Condition.

Opérateurs mathématiques (basique) :

Addition
x + y
(x est additionné à y)

Soustraction x - y *( y est soustrait à x ) *

Multiplication x * y (x est multiplié par y)

Division x / y (x est divisé par y)

Egalité  x == y  (x est égal à y)

Attention :

Prenez garde à ne pas utiliser accidentellement le signe = unique (par exemple : (x=10) ). Le signe égal unique est l'opérateur d'attribution d'une valeur, et fixe la valeur de x à 10 (autrement dit, met la valeur 10 dans la variable x). Utilisez bien l'opérateur logique de comparaison == (par exemple : (x==10) ) qui test si x est bien égal à 10 ou non.

Infériorité stricte  x < y  (x est inférieur à y)

Supériorité stricte  x > y  (x est supérieur à y)

Infériorité  x <= y  (x est inférieur ou égal à y)

Supériorité  x >= y  (x est supérieur ou égal à y)

Opérations mathématiques (avancées) :

Unaire :

Inverse logique NOT x (peut s’écrire !x) (désigne l’inverse de x si x est booléen. Ex: NOT true == false)

Calculs :

Puissance x ** y (peut s’écrire x^y) (x est multiplié par x, y fois)

Reste de la division euclidienne (appelé “modulo”) x % y (x % y est équivalent à ce qu’il reste de la division de x par y. Ex: 12 % 5 == 2)

Comparaison :

Inégalité  x != y  *(x est différent de y) *

Inégalité stricte x !== y (x est différent de y ou n’a pas le même type)

Égalité stricte x === y (x est égal à y et a le même type)

ET logique x > 3 && y < 2 (peut s’écrire aussi AND) (L’opération est vraie si les deux conditions sont vraies en même temps.)

OU logique x > 3 || y < 2 (peut s’écrire aussi OR) (L’opération est vraie si au moins une des deux conditions est vraie.)

OU exclusif x > 3 XOR y < 2 (L’opération est vraie si une des deux conditions est vraie et que l’autre est fausse.)

Syntaxe :

Parenthèse ( ) (Sert à prioriser les calculs. Par exemple 62+3 sera égal à 15, mais 6*(2+3) sera égal à 30)*

Point (remplace la virgule usuelle) . (Par exemple : 1,12 s'écrit 1.12)

Chaîne de caractère NomDuJoueur == “Pierre” (Les “” permettent d’identifier si le texte est une chaîne de caractère pour faire la différence avec une variable (dans le cas où il n'y a pas de guillemets))

Pour aller plus loin et apprendre à maîtriser les variables de type Nombre, rendez-vous sur 🧮 Mise en place des Conditions (avancé).