Exercice 4 / 100

Opérations mathématiques

Calcule 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 (on garde la partie entière) % 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. + -
Python calcule dans cet ordre : les parenthèses d'abord, puis les puissances, puis les multiplications et divisions, et les additions en dernier

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 : 1024

Le modulo % est très utile pour tester si un nombre est pair (n % 2 == 0) ou multiple de quelque chose.

exercise.py

Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →