ConsigneCalcule et affiche : 17 + 3, 50 - 8, 6 * 7, 100 / 4
Python sait faire des calculs comme une calculatrice. Voici les opérateurs arithmétiques :
+ addition 3 + 2 → 5- soustraction 10 - 4 → 6* multiplication 3 * 4 → 12/ division 10 / 3 → 3.333... (résultat float)// division entière 10 // 3 → 3 (arrondi vers le BAS : -7 // 2 donne -4)% modulo (reste) 10 % 3 → 1 (10 = 3*3 + 1)** puissance 2 ** 3 → 8 (2 × 2 × 2)La division / donne toujours un float, même si le résultat est rond :
10 / 2 → 5.0 (pas 5)
Pour la puissance c'est **, pas ^ (le ^ fait autre chose en Python).
Ordre de priorité (comme en maths) :
1. parenthèses ( )2. puissance **3. * / // %4. + -Exemples
print(2 + 3 * 4) # affiche : 14 (multiplication d'abord)print((2 + 3) * 4) # affiche : 20 (parenthèses d'abord)print(17 % 5) # affiche : 2 (reste de 17÷5)print(2 ** 10) # affiche : 1024Le modulo % est très utile pour tester si un nombre est pair (n % 2 == 0) ou multiple de quelque chose.
Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →