Depuis près de 10 ans, je réalise des vidéos pédagogiques de mathématiques pour les manuels Nathan.
|
Python - Calculs mathématiques : les règles à connaître |
|
En Python, on peut effectuer de nombreux calculs mathématiques. Mais attention : certaines opérations ne s'écrivent pas comme en mathématiques !
👉 Voici 7 règles essentielles à connaître pour écrire correctement des calculs en Python.
🎯 Objectif : savoir traduire des expressions mathématiques en Python et éviter les erreurs les plus fréquentes.
📺 REGARDE LE COURS EN VIDÉO 👇
En Python, il faut toujours écrire le signe
*
pour multiplier.
👉 En mathématiques : $3x$
👉 En Python : 3*x
⚠️ Attention : en Python, le symbole
* est obligatoire
pour effectuer une multiplication !
En Python, les nombres décimaux s'écrivent avec un point et non une virgule.
👉 En mathématiques : $3,2$
👉 En Python : 3.2
En Python, il existe trois opérations autour de la division, selon ce que l'on veut.
/ :
effectue une division décimale.
17 / 5 → Renvoie : 3.4
// :
renvoie le quotient de la division euclidienne.
17 // 5 → Renvoie : 3
% :
renvoie le reste de la division euclidienne.
17 % 5 → Renvoie : 2
Division décimale
Division euclidienne
En Python, on utilise
**
pour calculer une puissance.
👉 En mathématiques : $3^4$
👉 En Python : 3**4
⚠️ On n'utilise pas ^
pour calculer une puissance !
On utilise le fait que $\sqrt{5}=5^{0,5}$.
👉 En Python pour écrire $\sqrt 5$, on écrit :
5**0.5
👉 Une autre solution consiste à importer
les fonctions du module math :
from math import *
sqrt(5)
a = a + 1 n'est pas une
égalité mathématique en Python !
Cette instruction signifie qu'on
ajoute 1 à la valeur de a
et qu'on stocke le résultat dans a.
✏️ Exemple :
a = 5
a = a + 1
print(a) # affiche 6
👉 La variable a
contient maintenant la valeur 6.
⚠️ À retenir : en Python, le symbole
= ne signifie pas « est égal à »,
mais « reçoit la valeur ».
En Python, les calculs avec des nombres décimaux peuvent parfois donner des résultats surprenants !
👉 Par exemple :
0.1 + 0.2👉 Du coup :
0.1 + 0.2 == 0.3Pourquoi ?
L'ordinateur représente les nombres en binaire. Certains décimaux, sont arrondis !
⚠️ À retenir : il faut être prudent
lorsqu'on utilise == pour comparer des
décimaux. À cause des erreurs d'arrondi, deux décimaux
qui devraient être égaux peuvent être considérés
comme différents par Python !
📺 REGARDE LE COURS EN VIDÉO 👇
Tu maîtrises les bases des calculs en Python ? Pour aller plus loin, découvre l'opérateur modulo (%) qui est très très utile et apprends à utiliser les modules math et random.
Rejoins des milliers d'élèves qui ont déjà amélioré leurs résultats en mathématiques
🏛️ Une pause entre 2 exos ?
Essaie un jeu de stratégie en 3D !
🧠 Sauras-tu résoudre les 58 problèmes d'Agora ?
Relève le défi !