Les fonctions

Il est possible de définir des fonctions afin de ne pas avoir à écrire plusieurs fois un bloc d'instructions

Définition

Pour définir une fonction, on débute le bloc par le mot clé def et se termine par return. Une fonction peut ne pas retourner de valeur.

ExempleUne fonction de temporisation.

1
# temporise en faisant compter l'ordinateur jusqu'à la valeur duree
2
def tempo(duree):
3
    t=0
4
    while t < duree
5
    t+=1

Une fonction qui élève à la puissance 3

1
# renvoie la valeur de n à la puissance 3
2
def puiss3(n):
3
    resultat = n*n*n
4
    return resultat
5