Une fonction est un bloc de code nommé et réutilisable, défini avec def. Elle reçoit des paramètres et renvoie une valeur avec return, sinon None. Les variables créées dans la fonction sont locales. Découper un programme en petites fonctions le rend plus clair et testable.
Exemple
def aire(l, h):
return l * h