La première méthode consiste à importer le module globalement.
import nom_module # Ligne à ajouter en débur de programme
Dans ce cas, l'utilisation d'un élément du module (fonction ou constante) se fait par l'intermédiaire du nom du module.
Par exemple :
import math
rayon = 5
surface_disque = math.pi * rayon ** 2
La deuxième méthode consiste à importer les éléments d'un module.
from nom_module import nom_element # Ligne à ajouter en débur de programme
L'exemple précédent devient :
from math import pi
rayon = 5
surface_disque = pi * rayon ** 2
Remarque : le code suivant permet d'importer tous les éléments d'un module.
from nom_module import *
math
Le module math
permet d'accéder à toutes les fonctions mathématiques.
from math import * # Ligne à ajouter en débur de programme
Voici quelques uns des des éléments du module math :
sin(x), cos(x)... |
Toutes les fonctions de trigonométrie en radian |
---|---|
floor(x) et ceil(x) |
Arrondi de x par défaut et par excès |
pi et e |
Les constantes pi et e |
sqrt(x) |
Racine carrée de x |
random
Le module random permet d'obtenir les fonctions pour générer des nombres aléatoires
from random import * # Ligne à ajouter en débur de programme
Voici quelque unes des fonctions du module random
randint(a,b) |
Renvoie un nombre entier aléatoire entre a et b compris |
---|---|
random() |
Renvoie un nombre à virgule aléatoire entre 0 inclu et 1 exclu |
choice(maListe) |
Renvoie un élément pris aléatoirement dans une liste (voir Les listes) |