Importer le module math
Les fonctions mathématiques de référence comme le sinus, cosinus etc. sont également
prédéfinies en Python, donc pas besoin de les coder nous-mêmes ! Mais elles s'utilisent moins
souvent que la fonction print
ou round
et pour cette raison elles sont
regroupées dans un fichier à part.
Un tel fichier qui contient des variables ou fonctions que l'on peut utiliser s'appelle un module.
Il y a donc un module math
que l'on peut importer dans notre code pour bénéficier
des fonctions mathématiques : sinus, cosinus, tangente, racine carrée etc.
- 1
Si tu fais
cos(0)
dans la console cela génère une erreur. Quelle est l'erreur générée ?Solution
Par exemple un tiers arrondi à un chiffre après la virgule :
>>> round(1/3,1) 0.3
- 2
Pour importer le cosinus depuis le module
math
on utilise l'expression :from math import cos
from
etimport
sont des mots-clés du langage Python qui servent uniquement à importer depuis un module.math
est le module en question depuis lequel on importe la fonction qui nous intéresse, icicos
.Utilise la syntaxe précédente pour importer la fonction cosinus.
Solution
>>> from math import cos
- 3
Quelle est la valeur de ?
Solution
>>> cos(1) 0.5403023058681398
- 4
Tu peux importer plusieurs éléments du module
math
en les séparant par une virgule. Par exemplefrom math import sin, pi
importe la fonction sinus et la constantepi
. Cette constante est une approximation de .Importe la fonction sinus et la constante
pi
en utilisant la syntaxe précédente.Solution
Il faut adapter la syntaxe :
>>> from math import sin, pi
- 5
Quelle est la valeur approchée de
pi
?Solution
Pour connaître la valeur d'une variable on saisit son nom dans la console :
>>> pi 3.141592653589793
- 6
Combien fait
sin(pi)
?Solution
Pour connaître la valeur d'une variable on saisit son nom dans la console :
>>> sin(pi) 1.2246467991473532e-16