Depuis près de 10 ans, je réalise des vidéos pédagogiques de mathématiques pour les manuels Nathan.
|
Python - Le module math |
|
📘 Dans la page précédente, nous avons appris à importer un module en Python.
👉 Nous allons maintenant découvrir plus précisément
le module math.
📐 Ce module permet d'effectuer des calculs mathématiques plus avancés : calculer des racines carrées, des sinus, des cosinus...
Il permet également d'utiliser des
constantes mathématiques
comme pi (π) et e.
🎯 Objectif :
apprendre à importer le module math,
découvrir ses principales fonctions et constantes,
puis les utiliser dans des calculs.
📺 REGARDE LE COURS EN VIDÉO 👇
Pour utiliser les fonctions et constantes
du module math,
il faut commencer par
les importer.
from math import *
💡 Le symbole * signifie
« tout ».
Cette instruction permet d'importer
toutes les fonctions et constantes publiques
du module math.
✅ À retenir : on écrit cette instruction au début du programme.
On peut ensuite utiliser directement
les fonctions du module, comme
sqrt() ou sin().
👉 Comme nous l'avons vu dans la page précédente, on peut aussi importer uniquement la fonction dont on a besoin.
from math import sqrt
Le module math contient
de nombreuses fonctions mathématiques
et constantes.
👉 Voici les principales à connaître :
| Fonction | Utilité |
|---|---|
sqrt(x)
|
Racine carrée de x |
sin(x)
|
Sinus de x |
cos(x)
|
Cosinus de x |
tan(x)
|
Tangente de x |
log(x)
|
Logarithme népérien : ln(x) |
log10(x)
|
Logarithme décimal |
exp(x)
|
Exponentielle de x |
💡 Attention :
les fonctions trigonométriques
sin(), cos()
et tan() utilisent des
angles en radians.
📌 Le module contient également des constantes mathématiques :
pi : le nombre π,
environ 3,14159.
e : le nombre e,
environ 2,71828.
👉 Exemple : calculer la racine carrée de 5 avec Python.
from math import *
sqrt(5)
→ Renvoie : 2.23606797749979
✅ La fonction sqrt()
permet donc de calculer directement
une racine carrée.
Tu sais maintenant utiliser le module math pour effectuer des calculs mathématiques !
🎲 Découvre maintenant le module random, qui permet de tirer des nombres aléatoires et de réaliser des simulations en Python.
Rejoins des milliers d'élèves qui ont déjà amélioré leurs résultats en mathématiques