Fonctions prédéfinies
Nous avons déjà utilisé des fonctions prédéfinies de Python : print()
,
input()
… elles font partie du module « standard » de Python et sont toujours
disponibles. Actuellement Python 3.8 possède 69 fonctions de base, vous pouvez
les trouver sur la documentation
officielle.
Modules
Il est possible d’utiliser d’autres fonctions qui ne sont pas accessibles par
défaut. Pour cela il faut charger des modules. Il en existe des centaines.
Vous avez peut-être déjà utilisé le module math
qui contient la fonction
racine carrée sqrt()
. Voici la liste des modules offciels de
Python. Pour utiliser les
fonctions d’un module il faut importer ce module. Pour importer, par exemple,
le module math on écrira ceci au début de notre fichier :
import math
Ensuite pour utiliser la fonction sqrt()
du module math
on écrira :
math.sqrt()
Nous ne sommes pas limités aux fonctions proposées par Python, il est possible d’écrire ses propres fonctions. C’est ce que nous verrons par la suite.
Exercice
-
Utilisez le module
random
pour afficher un nombre au hasard entre 1 et 10 (random.randint(1, 10)
). -
Utilisez le module
math
pour calculer la racine carrée de726542727744111163209
.