Valeurs de retour
Découvrez comment utiliser les valeurs de retour pour rendre les fonctions plus polyvalentes.
Valeurs de retour est une leçon Python Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 5. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Python Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Python Academy comprend 5 leçons au total.
Introduction aux valeurs de retour
Introduction aux valeurs de retour
Les valeurs de retour permettent aux fonctions de renvoyer des données à la partie du programme qui les a appelées. Les fonctions gagnent ainsi en polyvalence et en réutilisabilité.
Dans cette leçon, vous apprendrez à utiliser efficacement les valeurs de retour dans les fonctions Python.

Qu’est-ce qu’une valeur de retour ?
Qu’est-ce qu’une valeur de retour ?
Une valeur de retour est la sortie d’une fonction. Vous pouvez utiliser le mot-clé return pour renvoyer des données à l’appelant.
Par exemple :
# Function with a return value
def add(a, b):
return a + b
result = add(3, 5)
print(result)Renvoyer une seule valeur
Renvoyer une seule valeur
Une fonction peut renvoyer une seule valeur à l’aide du mot-clé return :
# Returning a single value
def square(x):
return x * x
result = square(4)
print(result)Renvoyer plusieurs valeurs
Renvoyer plusieurs valeurs
Vous pouvez renvoyer plusieurs valeurs depuis une fonction sous forme de tuple :
# Returning multiple values
def min_and_max(numbers):
return min(numbers), max(numbers)
nums = [3, 5, 7, 2, 8]
minimum, maximum = min_and_max(nums)
print(minimum, maximum)Utiliser les valeurs de retour
Utiliser les valeurs de retour
Les valeurs de retour peuvent être stockées dans des variables ou utilisées directement dans des expressions :
# Using return values
def double(x):
return x * 2
print(double(4) + double(5))Renvoyer None
Renvoyer None
Si une fonction ne contient pas d’instruction return, elle renvoie automatiquement None :
# Function returning None
def greet():
print("Hello!")
result = greet()
print(result)Exemple pratique
Exemple pratique
Voici un exemple de fonction qui calcule l’aire d’un rectangle :
# Practical example
def area_of_rectangle(length, width):
return length * width
print(area_of_rectangle(5, 10))def multiply(a, b):
return a * b
result = multiply(3, 4)
print(result)Erreurs courantes avec les valeurs de retour
Erreurs courantes avec les valeurs de retour
Voici quelques erreurs courantes à éviter :
- Oublier d’utiliser le mot-clé
returndans une fonction. - Essayer d’utiliser la sortie d’une fonction sans stocker ni utiliser sa valeur de retour.
- Renvoyer des types incompatibles avec les cas d’utilisation prévus.
Qu’avez-vous appris ?
Qu’avez-vous appris ?
Dans cette leçon, vous avez appris :
- Ce que sont les valeurs de retour et comment les utiliser.
- Comment renvoyer une ou plusieurs valeurs depuis une fonction.
- Les applications pratiques des valeurs de retour en Python.
Excellent travail ! Passons à la leçon suivante.

Questions Fréquemment Posées
La leçon « Valeurs de retour » est-elle gratuite ?
Oui — le texte complet de « Valeurs de retour » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Python Academy, passe à CoddyKit PRO. Le cours Python Academy comprend 5 leçons au total.
Qu'est-ce que j'apprendrai dans « Valeurs de retour » ?
Découvrez comment utiliser les valeurs de retour pour rendre les fonctions plus polyvalentes. Tu pratiques Python Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Python Academy ?
Aucune expérience préalable n'est requise. Python Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 5.
Combien de temps prend la leçon « Valeurs de retour » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Python Academy ?
Oui. Chaque leçon Python Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Qu’est-ce qu’une fonction ?
- Valeurs de retour
- Portée et durée de vie des variables
- Fonctions intégrées et fonctions définies par l’utilisateur
- Importer des modules