Bonjour,

Je souhaite réaliser un programme palindrome avec les éléments vus en cours.
Cependant quand j'effectue mon programme, un message string index out of range s'affiche. Après quelques recherche j'ai compris que le problème vient du fait que j'ai un entier et une chaine de caractères. Je n'y arrive pas à y remédier, j'ai également tenté une boucle for mais sans succès.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
def est_palindrome(ch):
    x=0
    i=len(ch)
    while i>=0:
            x=x+ch[i]
            i=i-1
            if x!=ch:
               return False
            return True
Merci d'avance