Contenu principal
Chapitre 2 · Les fonctions › Leçon 8 sur 9

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. 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. 2

    Pour importer le cosinus depuis le module math on utilise l'expression :

    from math import cos

    from et import 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, ici cos.

    Utilise la syntaxe précédente pour importer la fonction cosinus.

    Solution
    >>> from math import cos
    
  3. 3

    Quelle est la valeur de cos(1)\cos(1) ?

    Solution
    >>> cos(1)
    0.5403023058681398
  4. 4

    Tu peux importer plusieurs éléments du module math en les séparant par une virgule. Par exemple from math import sin, pi importe la fonction sinus et la constante pi. Cette constante est une approximation de π\pi.

    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. 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. 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

Collecte des fichiers...

>>>