Les opérateurs : calculer et comparer
12 min · Débutant · 7 août 2026
Les opérateurs arithmétiques
python
print(7 + 3) # 10 addition
print(7 - 3) # 4 soustraction
print(7 * 3) # 21 multiplication
print(7 / 3) # 2.333... division (renvoie toujours un float)
print(7 // 3) # 2 division entiere (arrondie vers le bas)
print(7 % 3) # 1 modulo : le reste de la division entiere
print(7 ** 2) # 49 puissance Astuce
Le modulo (%) sert très souvent à tester la parité d’un nombre : nombre % 2 == 0 est vrai si et seulement si nombre est pair.
Les opérateurs de comparaison
Une comparaison renvoie toujours un booléen, jamais autre chose :
python
print(5 == 5) # True egalite
print(5 != 3) # True difference
print(5 > 3) # True strictement superieur
print(5 >= 5) # True superieur ou egal
print(5 < 3) # False strictement inferieur Attention
== teste une égalité, = affecte une valeur à une variable (chapitre précédent). Les confondre est l’une des erreurs les plus fréquentes en début d’apprentissage.
Combiner des conditions
Trois opérateurs logiques combinent des expressions booléennes entre elles :
python
age = 25
possede_billet = True
print(age >= 18 and possede_billet) # True : les deux doivent etre vraies
print(age >= 18 or possede_billet) # True : au moins une suffit
print(not possede_billet) # False : inverse le booleen À toi de jouer
Écris une fonction est_pair(nombre) qui renvoie True si nombre est pair, False sinon.
python
def est_pair(nombre):
# Renvoie True si nombre est pair, False sinon
pass