Première

Première NSI

Numérique et sciences informatiques

CoursDans la progressionTélécharger le PDF

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 :

Python
import math

Dans 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 :

Python
from math import sqrt

Dans 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ôleModule math
Racine carrée de nsqrt(n)
Trigonométriesin(), cos()
Pipi

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ôleModule random
Entier aléatoire compris entre x et yrandint(x: int, y: int)
Nombre aléatoire compris entre 0 et 1random()

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ôleModule time
Lancement et fin du chronomètretime()

Pour en savoir plus : documentation du module time.

Applications

À retenir

Retour en haut ↑