Fonctions

Une fonction regroupe une suite d'instructions sous un nom réutilisable. On la déclare avec fonction (Python : def) et on renvoie un résultat avec retourner (Python : return). Le corps est délimité par l'indentation.

1
2
3
4
5
fonction additionner(a, b): retourner a + b resultat = additionner(3, 4) afficher(resultat)
7

Une fonction qui n'exécute aucun retourner renvoie nul (Python : None). Vous pouvez aussi renvoyer plusieurs valeurs séparées par des virgules.

Paramètres par défaut

1
2
3
4
5
fonction saluer(nom, politesse="Bonjour"): retourner politesse + " " + nom afficher(saluer("Aminata")) afficher(saluer("Kofi", "Salut"))
Bonjour Aminata Salut Kofi

Les fonctions sont des valeurs de première classe : on peut les stocker dans une variable, les passer en argument ou les renvoyer depuis une autre fonction - exactement comme en Python.