* numéro: Par exemple, une fonction calculant la somme de deux nombres sortirait une valeur numérique.
* chaîne: Une fonction générant une salutation peut renvoyer une chaîne comme "Hello!".
* booléen: Une fonction vérifiant si un nombre renverrait une valeur booléenne (vrai ou false).
* liste, tableau, dictionnaire, etc .: Les fonctions peuvent également renvoyer des structures de données plus complexes.
Exemple:
`` Python
Def calcul_area (longueur, largeur):
"" "Calcule la zone d'un rectangle." ""
zone =longueur * Largeur
zone de retour
rectangle_length =5
rectangle_width =3
zone =calcul_area (rectangle_length, rectangle_width)
imprimer (f "La zone du rectangle est:{zone}")
`` '
Dans cet exemple, la fonction «Calculate_area» prend la «longueur» et la largeur »comme entrées et calcule la« zone ». Cette «zone» est ensuite retournée comme la sortie de la fonction, qui est par la suite imprimée.
En substance, une fonction exécute une tâche spécifique et fournit un résultat calculé, ce qui en fait un morceau de code réutilisable et organisé.