This commit is contained in:
Tipragot 2023-09-27 10:46:46 +02:00
parent df996e6777
commit ae0c066dad
No known key found for this signature in database

View file

@ -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])