Le module math Python

1 - A propos du module math Python

Le module mathématique Python fournit les fonctions mathématiques les plus populaires, qui incluent les fonctions trigonométriques, les fonctions de représentation, les fonctions logarithmiques, etc. En outre, il définit également les constantes mathématiques comme le nombre Pi et d'Euler, etc.

Le nombre pi: est une constante mathématique bien connue et définie comme le rapport du périmètre par rapport au diamètre d'un cercle. Sa valeur approximative est 3,141592653589793.

Le nombre d'Euler e : est défini comme la base du logarithmique naturel, et sa valeur est 2,718281828459045.

2 - le module math Python et la représentation numérique des nombres et des fonctions

2.1 - Les fonctions représentant des nombres en Python





Python fournit différentes fonctions qui sont utilisées pour représenter des nombres sous différentes formes, par exemple:

  1. ceil(x) : renvoie la valeur plafond qui est la plus petite valeur entière, supérieure ou égale au nombre x.
  2. copysign(x, y) : renvoie le nombre de x et copiez le signe de y dans x.
  3. fabs(x) : renvoie la valeur absolue de x.
  4. factorial(x) : renvoie la factorielle de x où x> = 0
  5. floor(x) : renvoie la partie entière d'un nombre x.
  6. fsum(itérable) : renvoie la somme des éléments d'un objet itérable
  7. gcd(x, y) : renvoie le plus grand diviseur commun de x et y.
  8. isfinite(x) : vérifie si x n'est ni un infini ni un NAN.
  9. isinf(x) : vérifie si x est infini
  10. isnan(s) : vérifie si s n'est pas un nombre
  11. remainder(x,y) : donne le reste après avoir divisé x par y.

Exemple

import math
print(math.fabs(-5)) # affiche 5.0
print(math.floor(3.7)) # affiche 3
print(math.gcd(8,12)) # affiche 4
print(math.remainder(17,6)) # affiche -1.0
print(math.remainder(17,5)) # affiche 2.0
print(math.factorial(4)) # affiche 24

2.2 - Fonctions de conversion trigonométrique et angulaire

Ces fonctions sont utilisées pour calculer différentes opérations trigonométriques:

  1. sin(x) : renvoie le sinus de x en radians
  2. cos(x) : renvoie le cosinus de x en radians
  3. tan(x) : renvoie la tangente de x en radians
  4. asin (x) : retourne l'inverse du sinus, de même nous avons acos, atan aussi
  5. degrees(x) : convertit l'angle x du radian en degrés
  6. radians(x) : convertit l'angle x des degrés en radian

Exemple

import math
print(math.sin(math.pi/3)) # affiche 0.8660254037844386
print(math.tan(math.pi/4)) # affiche 0.9999999999999999
print(math.degrees(math.pi/2)) # affiche 90.0

2.3 - Fonctions exponentielle & logarithmiques

  1. pow(x, y) : renvoie x à la puissance y ie: x^y
  2. sqrt(x) : renvoie la racine carrée de x
  3. exp(x) : renvoie l'exponentielle de x.
  4. log(x [, base]) : renvoie le logarithme de x où la base est donnée en argument. La base par défaut est e
  5. log2(x) : renvoie le logarithme de x, où base est 2.
  6. log10(x) : renvoie le logarithme de x, où la base est 10.

Exemple

import math
print(math.pow(2,3)) # affiche 8.0
print(math.exp(1)) # affiche 2.718281828459045
print(math.log(2)) # affiche 0.6931471805599453

 

 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply