diff --git a/Chapitre 2 - Récursivité/exercices.py b/Chapitre 2 - Récursivité/exercices.py index a632a49..ad89cd2 100644 --- a/Chapitre 2 - Récursivité/exercices.py +++ b/Chapitre 2 - Récursivité/exercices.py @@ -49,7 +49,7 @@ def renvoitLongueur(liste: list) -> int: return 0 # On renvoie 0 return 1 + renvoitLongueur(liste[1:]) # On renvoie 1 plus la longueur de la liste sans le premier element -def inverse_lordre(liste: list): +def inverse_lordre(liste: list) -> list: """ Fonction récursive qui renvoie l'inverse de la liste donnée en paramètres sans utiliser la fonction `reverse` @@ -60,4 +60,3 @@ def inverse_lordre(liste: list): # On renvoit la concatenation d'une liste contenant le dernier element # de `liste` avec l'inverse de la `liste` sans le dernier element return [liste[-1]] + inverse_lordre(liste[:-1]) -