Python est un langage de programmation polyvalent qui peut être utilisé pour effectuer diverses opérations mathématiques. Dans ce cours, nous allons explorer les opérations mathématiques de base en Python, notamment l'addition (+), la soustraction (-), la multiplication (*), la division (/), la division entière (//), le modulo (%), et l'exponentiation (**).
Voici un article de cours sur la syntaxe de base du langage Python pour effectuer des opérations mathématiques de base.
Pour faire court: les opérations mathématiques en Python fonctionnent comme en math, y compris la priorité des opérations.
L'addition est l'opération qui permet de combiner deux nombres pour obtenir leur somme. En Python, l'opérateur d'addition est le signe "+". Voici un exemple :
a = 5
b = 3
resultat = a + b
print(resultat) # Affiche 8
La soustraction est l'opération qui permet de trouver la différence entre deux nombres. En Python, l'opérateur de soustraction est le signe "-". Voici un exemple :
x = 10
y = 4
difference = x - y
print(difference) # Affiche 6
La multiplication est l'opération qui permet de trouver le produit de deux nombres. En Python, l'opérateur de multiplication est le signe "*" (astérisque). Voici un exemple :
p = 7
q = 2
produit = p * q
print(produit) # Affiche 14
La division permet de trouver le quotient de deux nombres. En Python, l'opérateur de division est le signe "/" (slash). Voici un exemple :
dividende = 8
diviseur = 2
quotient = dividende / diviseur
print(quotient) # Affiche 4.0
La division entière permet de trouver le quotient de deux nombres en ignorant la partie décimale. En Python, l'opérateur de division entière est le signe "//". Voici un exemple :
numerator = 15
denominator = 4
quotient_integer = numerator // denominator
print(quotient_integer) # Affiche 3
L'opérateur modulo (%) permet de trouver le reste de la division de deux nombres. Voici un exemple :
n = 17
m = 5
reste = n % m
print(reste) # Affiche 2
L'exponentiation permet d'élever un nombre à une puissance donnée. En Python, l'opérateur d'exponentiation est le double astérisque "**". Voici un exemple :
base = 2
exposant = 3
resultat_expo = base ** exposant
print(resultat_expo) # Affiche 8
En Belgique, nous utilisons la virugle (,) pour séparer la partie entière de la partie décimale d'un nombre réel (ce qu'on appelle un nombre à... virgule).
En Python, on utilise le point (.) pour séparer la partie entière de la partie décimale d'un nombre réel.
pi = 3.1415
nombre_or = 1.61803398875
Les règles de priorité sont les mêmes qu'en math: les * et / sont calculés avant les + et les -.
Combien donnera le calcul suivant?
total = 5 + 2 * 3
print(total)
21? Réessaye 😃 . La réponse et 11. Etant donné l'ordre des opérations, Python calcule d'abord 2 * 3 et l'additionne ensuite à 5.
Les parenthèses permettent de changer l'ordre de priorité.
Combien donnera le calcul suivant?
total = (5 + 2) * 3
print(total)
11? Réessaye 😃 . La réponse et 21. Etant donné l'ordre des opérations, Python calcule d'abord l'intérieur des parenthèses (5 + 2) et multliplie le résultat par 3.
Les paranthèses à l'intérieur des parenthèses sont exécutées en premier.
L'affectation (signe "=") est toujours effectuée en dernier. Autrement dit, Python va toujours effectuer les opérations à droite du = d'abord.
Ce cours vous a introduit aux opérations mathématiques de base en Python. Vous pouvez maintenant effectuer des opérations d'addition, de soustraction, de multiplication, de division, de division entière, de modulo, et d'exponentiation en utilisant Python. Ces concepts sont essentiels pour résoudre des problèmes mathématiques et scientifiques à l'aide de la programmation. N'hésitez pas à pratiquer ces opérations pour les maîtriser davantage.