Modules
Importer un module en Python et utiliser les modules math, random et time.
I. Définition
II. Importation d'un module
Python ne propose pas directement de fonction racine carrée. Pour cela, nous devons importer un module qui met à disposition les fonctions mathématiques.
A. Importation globale
Exemple :
import mathDans ce cas, pour pouvoir utiliser les fonctions du module, nous devons écrire le nom du module suivi d'un point, puis du nom de la fonction que nous souhaitons utiliser.
B. Importation précise
On peut aussi importer uniquement une fonction du module math.
Exemple :
from math import sqrtDans ce cas, il n'est plus nécessaire de réécrire le nom du module.
III. Modules standards
A. Module mathématique
Le module math possède toutes les fonctions mathématiques.
| Rôle | Module math |
|---|---|
Racine carrée de n | sqrt(n) |
| Trigonométrie | sin(), cos() |
| Pi | pi |
Pour en savoir plus : documentation du module math.
B. Module d'aléatoire
Le module random met à disposition plusieurs fonctions permettant de jouer avec l'aléatoire.
| Rôle | Module random |
|---|---|
Entier aléatoire compris entre x et y | randint(x: int, y: int) |
Nombre aléatoire compris entre 0 et 1 | random() |
Pour en savoir plus : documentation du module random.
C. Module de temps
Le module time met à disposition des fonctions permettant la gestion du temps et de l'horloge de l'ordinateur.
| Rôle | Module time |
|---|---|
| Lancement et fin du chronomètre | time() |
Pour en savoir plus : documentation du module time.