M&A Opérateurs et comparaisons
Avancer\(\require{cancel}\newcommand{\definiteintegral}[4]{\int_{#1}^{#2}\,#3\,d#4}
\newcommand{\myequation}[2]{#1\amp =#2}
\newcommand{\indefiniteintegral}[2]{\int#1\,d#2}
\newcommand{\testingescapedpercent}{ \% }
\newcommand{\lt}{<}
\newcommand{\gt}{>}
\newcommand{\amp}{&}
\)
Section C.2 Opérateurs et comparaisons
Sous-section C.2.1 Mathématiques
Table C.2.1. Opérations mathématiques dans l'ordre décroissant de leur priorité avec Python
| Opérateur |
Nom de l'opération |
Exemple |
| ** |
Exponentiation |
7 ** 2 donne 49
|
| % |
Modulo / Reste de la division euclidienne |
7 % 2 donne 1
|
| // |
Quotient de la division euclidienne |
7.0 // 2.0 donne 3.0
|
| / |
Division |
7.0 / 2.0 donne 3.5
|
| * |
Multiplication |
7 * 2 donne 14
|
| - |
Soustraction |
7 - 2 donne 5
|
| + |
Addition |
7 + 2 donne 9
|
Sous-section C.2.2 Comparaison
Table C.2.2. Opérateurs de comparaison avec Python
| Opérateur |
Se lit |
Exemple |
| == |
est égal à |
7 == 2 donne False
|
| != |
n'est pas égal à |
7 != 2 donne True
|
| < |
est inférieur à |
7 < 2 donne False
|
| > |
est supérieur à |
7 > 2 donne True
|
| <= |
est inférieur ou égal à |
7 <= 2 donne False
|
| >= |
est supérieur ou égal à |
7 >= 2 donne True
|
Sous-section C.2.3 Logique
Table C.2.3. Opérateurs booléens avec Python
| Opérateur |
Se lit |
Exemple |
| and |
et |
(7 == 2) and (2 ** 3 == 8) donne False
|
| or |
ou |
(7 == 2) or (2 ** 3 == 8) donne True
|
| not |
non |
not 7 == 2 donne True
|