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
|