|
Opérateurs mathématiques
valeurs exemples : x = 5 ; y = 3
| Opération |
Opérateur |
Syntaxe |
Résultat |
| Addition |
+ |
z = x + y |
8 |
| Soustraction |
- |
z = x - y |
2 |
| Multiplication |
+ |
z = x * y |
15 |
| Division |
/ |
z = x / y |
1,66666....... |
| xy |
^ |
z = x ^ y |
125 |
| Division à l'entier |
\ |
z = x \ y |
1 |
| Affectation |
= |
z = 12 |
12 |
| Module |
mod |
z = x mod y |
2 (reste de la division à l'entier) |
Opérateurs de comparaison
| |
True si |
False si |
Null si |
| < |
expression1 < expression2 |
expression1 >= expression2 |
expression1 ou expression2 = Null |
| <= |
expression1 <= expression2 |
expression1 > expression2 |
expression1 ou expression2 = Null |
| > |
expression1 > expression2 |
expression1 <= expression2 |
expression1 ou expression2 = Null |
| >= |
expression1 >= expression2 |
expression1 < expression2 |
expression1 ou expression2 = Null |
| = |
expression1 = expression2 |
expression1 <> expression2 |
expression1 ou expression2 = Null |
| <> |
expression1 <> expression2 |
expression1 = expression2 |
expression1 ou expression2 = Null |
Operateurs Logiques
Not : Renvoie la négation logique de l'expression -> si X = True
L'instruction : Y = not(X) affecte la valeur false à Y
Attention si la valeur de départ est "Null" alors le resultat est Null
And : Permet d'établir une conjonction entre deux expressions
Exemple : Si x=12 and Y Not Null -> la valeur de renvoi sera true si les 2 expressions sont vérifiées.
Or : Permet d'établir une disjonction entre deux expressions
Exemple : Si x=12 Or Y Not Null -> la valeur de renvoi sera true si l'une des deux expressions
ou les deux sont vérifiées.
Xor : Permet d'établir une exclusion logique entre deux expressions
Exemple : Si x=12 xor Y Not Null -> la valeur de renvoi sera true si seulement l'une des expression
est vérifiée et si aucune des deux n'a un argument Null (Renvoi = Null). Si aucune expression n'est verifiée ou si les deux
sont verifiées, la valeur de retour sera False
|