PaliSkill
Python pour débutants

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