Logique de
Programmation

Valeurs de retour

Les fonctions peuvent également retourner des valeurs. Pour retourner une valeur à partir d'une fonction, vous pouvez utiliser le mot-clé return. Lorsque vous n'utilisez pas le mot-clé return, la fonction retourne None par défaut. Par exemple, la fonction suivante nous permet de calculer la somme de deux nombres et de retourner le résultat:

Python

Dans cet exemple, la fonction add() prend deux arguments a et b, les ajoute ensemble et retourne le résultat. Lorsque vous appelez la fonction add(3, 5), elle retourne la valeur 8. Vous pouvez stocker la valeur retournée dans une variable et l'utiliser plus tard dans votre code. Rappelez vous qu'à cause de la portée des variables, la variable resultat n'est pas accessible en dehors de la fonction, il faut donc la retourner pour pouvoir l'utiliser.

Retourner plusieurs valeurs

En Python, une fonction peut retourner plusieurs valeurs en les séparant par des virgules. Par exemple:

Python

Dans cet exemple, la fonction get_info() retourne deux valeurs: le nom et l'âge. Lorsque vous appelez la fonction get_info(), vous pouvez stocker les valeurs retournées dans deux variables nom et age. Il est également possible de "jeter" une des valeurs retournées si vous n'en avez pas besoin en utilisant un underscore _ comme nom de variable. Par exemple:

Python