Module Math Python
Le module math fournit des fonctions mathématiques comme sqrt, ceil, floor, pi et isclose.
import math
Les fonctions de math travaillent avec des nombres classiques et renvoient des valeurs int ou float. Pour des listes de nombres, consultez le module statistics.
Fonctions de base
import math
print(math.sqrt(81))
print(math.ceil(3.2))
print(math.floor(3.8))
9.0
4
3
Constantes
Le module expose aussi des constantes mathématiques utiles.
import math
print(math.pi)
print(math.e)
3.141592653589793
2.718281828459045
Comparer des nombres à virgule flottante
isclose est plus sûr qu’une comparaison de flottants avec ==.
import math
result = 0.1 + 0.2
print(result == 0.3)
print(math.isclose(result, 0.3))
False
True
Trigonométrie
Les angles se mesurent en radians. Utilisez radians() si vous partez de degrés.
import math
angle = math.radians(90)
print(math.sin(angle))
1.0
Plus grand commun diviseur
gcd est utile pour simplifier des rapports.
import math
print(math.gcd(12, 18))
6