Bonjour,
Je me permets de poster ici, en tant que débutant, pour vous exposer mon problème.
Je dois écrire une fonction miroir telle que, si t est une liste, miroir(t) renvoie une liste qui contient les même valeurs que t mais rangées dans l'autre sens.
Voici mon algorithme :
Problème, l'algorithme n'inverse que la première moitié de ma liste : si je demande miroir([1,2,3,4,5]), il m'affiche [5,4,3,4,5]. J'ai beau essayer...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 def miroir(t) : if type(t)==list : r=t for i in range(len(t)-1) : r[i]=t[len(r)-1-i] return(r) else : print("ceci n'est pas une liste !")
Merci d'avance pour vos réponses.
Partager