moumoute77
Messages postés6Date d'inscriptionvendredi 23 juillet 2010StatutMembreDernière intervention26 octobre 2013
-
20 août 2012 à 22:53
moumoute77
Messages postés6Date d'inscriptionvendredi 23 juillet 2010StatutMembreDernière intervention26 octobre 2013
-
20 août 2012 à 23:05
Je suis le livre de Gérard Swinnen et j'ai un souci sur un petit programme de rien du tout: la recherche d'un caractère dans une chaîne.
Voici mon code:
compteur, test = 0, False
ch="hello"
cr="e"
print (ch)
i=len(ch)
print(i)
while compteur < i:
if ch[i]==cr:
test = True
i+=1
if test==True:
print("la chaîne contient au moins un caractère e")
else:
print("la chaîne ne contient pas de caractère e")
et le résultat:
>>>
hello
5
Traceback (most recent call last):
File "C:\Python32\exo56.py", line 8, in <module>
if ch[i]==cr:
IndexError: string index out of range
>>>
Je ne vois pas l'erreur .........
A l'aide svp.
Merci