Leçon 5 / 11 — Chapitre 1: Démarrer avec Python
Opérateurs arithmétiques et priorité des opérations
Python propose plusieurs opérateurs pour effectuer des calculs, et les combine en respectant un ordre de priorité précis — le même principe qu'en mathématiques (multiplication et division avant addition et soustraction).
Les opérateurs arithmétiques
print(7 + 3) # addition : 10
print(7 - 3) # soustraction : 4
print(7 * 3) # multiplication : 21
print(7 / 3) # division : 2.333...
print(7 ** 2) # puissance : 49
L'ordre de priorité
print(2 + 3 * 4) # 14, pas 20 : la multiplication passe avant l'addition
print((2 + 3) * 4) # 20 : les parenthèses forcent l'addition en premier
Sans parenthèses, Python calcule 3 * 4 en premier (multiplication prioritaire sur l'addition), puis ajoute 2 au résultat. Utiliser des parenthèses permet de forcer un ordre différent, exactement comme en mathématiques.
Exemple concret : calculer le prix total d'un panier avec une remise fixe appliquée après le calcul du sous-total demande de bien placer les parenthèses : (prix_unitaire * quantite) - remise donne un résultat différent de prix_unitaire * (quantite - remise).
À vous de jouer : écrivez une expression avec au moins trois opérateurs différents, et vérifiez que le résultat correspond à l'ordre de priorité attendu.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 90 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès