Bonjour,

Dans le livre de Swinnen, j'ai un problème avec cet exercice:
Écrivez un script qui détermine si une chaîne contient ou non le caractère « e ».

En sachant que pour l'instant, je n'ai vu que les if, else, elif, while, len().
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="Lucie"
>>> cr="e"
>>> i=0
>>> t=0
>>> a,b=1,0
>>> while i<len(ch):
	if ch[i]==cr:			#Si le caractère dans la liste est égal à 1,    		                alors t prend la valeur 1 (comme un On-Off)?#
		t=1
	i=i+1
	print "Le caractère",cr,
	if t==1:
		print "est présent",a,"fois"
		a=a+1
	else:
		print "est présent",b,"fois"
Le caractère e est présent 0 fois
Le caractère e est présent 0 fois
Le caractère e est présent 0 fois
Le caractère e est présent 0 fois
Le caractère e est présent 1 fois

Ce code marche, mais comment auriez-vous fait en sachant ce que je connais déjà?

Merci beaucoup!