premiers pas dans Python - palindrome
hello,
je suis débutant en Python et effectue les exercices du livre "Apprendre a programmer en Python". Un exercice me pose probleme actuellement et la solution n'est pas présente dans l'ouvrage. Si quelqu'un peut me donner une piste pour le résoudre...
Il faut créer un programme qui vérifie qu'une chaine soit un palindrome.
Soyez indulgent, c'est ma seconde soirée dans la programmation
voici ce que j'ai imaginé:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| ch = "halalah"
lc = len(hc)
i = 0 # premier caractere a comparer
j = lc # second caractere a comparer
t = 0 # nombre de verifications correctes
while i <= lc:
if ch[i] == ch[j]:
t = t + 1
i = i + 1
j = j - 1
if t = ch:
print "ceci est un palindrome"
else:
print "ceci n'est pas un palindrome" |
Qu'est-ce qui cloche?