Les fonctions permettent de structurer son programme pour :
Une fonction est définie par :
Cela défini la signature de la fonction.
En général, une fonction renvoie un résultat. En Python on utilise l'instrution return pour indiquer ce que renvoie la fonction.
def demander_saisie_nom(message): """Description de la fonction""" #instructions
Exemple de fonction qui calcul la moyenne de deux notes :
def calcul_moyenne(note1, note2): return (note1 + note2)/2
Une fonction peut être appelée dans un programme :
noteFrancais = 12 noteMath = 14 moyenne = calcul_moyenne(noteFrancais, noteMath) print(moyenne)
Signature d'une fonction :
Corps de la fonction :
Appel d'une fonction :
Valeur de retour :