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 : Sélectionner tout - Visualiser dans une fenêtre à part
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?
Partager