Comment définir et appeler une fonction en Python ?
En définissant avec def nom(parametre): ... return valeur, puis en l'appelant avec resultat = nom(argument) ; la fonction encapsule un calcul réutilisable
L'objectif
Définir une fonction Python qui encapsule un calcul réutilisable et l'appeler en lui passant des arguments.
Le principe
Une fonction est un bloc de code nommé qui reçoit des paramètres, effectue un traitement et renvoie un résultat avec return ; elle permet de réutiliser le même calcul pour différentes valeurs d'entrée.
La méthode
- 1Identifier le calcul à encapsuler, ses données d'entrée (paramètres) et sa donnée de sortie (valeur renvoyée) ; choisir un nom explicite pour la fonction.
- 2Écrire def nom_fonction(param1, param2, ...): puis indenter le corps de 4 espaces ; terminer par return valeur pour renvoyer le résultat.
- 3Appeler la fonction en écrivant resultat = nom_fonction(arg1, arg2, ...) ; les arguments fournis sont affectés aux paramètres dans l'ordre.
Exemple corrigé
Difficulté croissante de 1 à 5
Exercices aujourd'hui0 / 3
Prêt à t'entraîner ?
Génère un exercice personnalisé sur cette méthode et entraîne-toi avec la correction IA.