Opérateurs

Type de variables

Opérations

Symboles

Exemples

addition

+

2 + 5 donne 7

soustraction

-

8 - 2 donne 6

multiplication

*

6 * 7 donne 42

exponentiation (puissance)

**

5 ** 3 donne 125

division

/

7 / 2 donne 3.5

reste de division entière

%

7 % 3 donne 1

quotient de division entière

//

7 // 3 donne 2

Les opérateurs logiques

Les expressions avec un opérateur logique sont évaluées à True ou False (booléens)

  • X or Y : OU logique, si X évalué à True, alors l'expression est True et Y n'est pas évalué. Sinon, l'expression est évaluée à la valeur booléenne de Y.
  • X and Y : ET logique, si X est évalué à False, alors l'expression est False et Y n'est pas évalué. Sinon, l'expression est évaluée à la valeur booléenne de Y.
  • not X : évalué à la valeur booléenne opposée de X.
  • Les opérateurs de comparaisons

    Tout comme les opérateurs logiques, les opérateurs de comparaison renvoient une valeur booléenne True ou False. Les opérateurs de comparaisons s'appliquent sur tous les types de base.

  • < strictement inférieur
  • > strictement supérieur
  • <= inférieur ou égal
  • >= supérieur ou égal
  • == égal
  • != différent
  • <> différent, on utilisera de préférence !=
  • X is Y : X et Y représentent le même objet.
  • X is not Y : X et Y ne réprésentent pas le même objet

  • Il est possible d'enchaîner les opérateurs : X < Y < Z, dans ce cas, c'est Y qui est pris en compte pour la comparaison avec Z et non pas l'évaluation de (X < Y) comme on pourrait s'y attendre dans d'autres langages.


    Android

    De la programmation pour pc à la programmation pour téléphone....

    A finir

    Pas eu le temps de tout faire.....