Comment retourner une valeur à partir d'une fonction en Python ?
En Python, l'instruction return permet de renvoyer une valeur depuis une fonction.
Elle met fin à l'exécution de la fonction et envoie une valeur à l'appelant.
Si aucune valeur n'est spécifiée après return, la fonction renvoie None.
Elle peut renvoyer des valeurs de différents types, comme des entiers, des chaînes de caractères, des listes ou d'autres objets personnalisés.
Fonction simple avec retour
def addition(a, b):
return a + b
resultat = addition(3, 4)
print(resultat) # Résultat : 7
Fonction avec retour conditionnel
def est_positif(x):
if x > 0:
return "positif"
elif x == 0:
return "zero"
else:
return "negatif"
print(est_positif(-5)) # Résultat : "negatif"
Fonction qui retourne une liste
def chiffres_pairs(n):
return [x for x in range(n + 1) if x % 2 == 0]
print(chiffres_pairs(6)) # Résultat : [0, 2, 4, 6]
Pour résumer, l'utilisation de la fonction return permet de renvoyer une valeur depuis une fonction et ainsi de transmettre des résultats à d'autres parties du code.