Nous allons apprendre aujourd’hui comment utiliser les fonctions prédéfinies en python. C’est le 4e article de la série consacrée à l’apprentissage du langage python (lire le 1er article, le 2e article et le 3e article). Nous allons prendre deux exemples : les fonctions mathématiques et les fonctions de date.
Le 1er exemple consiste à demander à l’utilisateur de saisir un nombre au clavier puis le programme lui calcule la racine carrée de ce nombre. Nous utilisons ici le module math.
from math import * print "Tapez un nombre :", nombre = int(raw_input()) print 'La racine carree de ', nombre, 'est : ', sqrt(nombre)
En indiquant from math import * nous lui demandons d’importer toutes les fonctions du module math. Nous pouvions aussi lui demander uniquement la fonction sqrt en tapant : from math import sqrt
Lançons le programme et voyons ce que ça donne :
Maintenant que nous avons compris le principe, passons maintenant aux fonctions de date en important le module datetime.
from datetime import *
# je cree ma variable contenant la date du jour
dateDuJour=datetime.now()
print 'Date du jour avec la fonction today :', date.today()
print 'Date du jour avec la fonction now :', datetime.now()
print 'Formatage de la date du jour avec la fonction strftime qui prend en parametre le format de la date :', dateDuJour.strftime("%d %B %Y %I:%M%p")
Dans un prochain article, nous verrons comment créer nos propres fonctions.
Sources :

