La priorité des opérations mathématiques dans l'ordinateur et le langage Python
1. Lorsque deux opérateurs ont la même priorité, les opérations sont effectuées de gauche à droite. Autrement dit, dans ce cas, la priorité est donnée à l'opérateur de gauche.
2. Les expressions entre parenthèses sont exécutées en premier. S'il existe plusieurs parenthèses imbriquées, la valeur des parenthèses les plus internes est calculée en premier.
3. Opérateur d'exponentiation
4. Opérateurs de multiplication et de division et de reste
5. Opérateurs d'addition et de soustraction
Pointe:
Dans le langage Python, nous représentons l'opérateur de multiplication par le symbole *, l'opérateur de division par le symbole /, l'opérateur de division entière par le symbole //, l'opérateur de reste par le symbole % et l'opérateur d'exponentiation par le symbole ** . Pour l'addition et la soustraction, nous utilisons les mêmes symboles communs en mathématiques, c'est-à-dire + et -.
Exemple
A + B / C * D
L'ordinateur calcule d'abord B/C. Puis il multiplie le résultat de cette division par D et finalement ajoute la valeur obtenue à A.
A + B / (C * D)
L'ordinateur effectue d'abord la multiplication à l'intérieur des parenthèses puis divise B par le résultat de cette multiplication et finalement ajoute la valeur obtenue à A.