Рет қаралды 1,168
Une fonction permet de factoriser un code redondant. Pour définir une fonction en Python, on utilise le mot-clé def suivi de le nom de la fonction qui peut, ou non, accueillir des arguments. Une fonction peut retourner une valeur, ou même plusieurs valeurs sous forme d'une séquence comme une liste ou un tuple. Les variables d'une fonction sont locales, mais on peut les transformer en variables globales à l'aide du mot-clé global. Une fonction récursive est une fonction qui s'appelle elle-même depuis son corps.