defdéfinit une fonction réutilisable, avec des paramètres et unreturn- Un paramètre peut avoir une valeur par défaut, rendue optionnelle à l'appel
- Une fonction bien nommée et réutilisable évite de dupliquer la même logique à plusieurs endroits du code