« Ex 5.6 » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 1 : | Ligne 1 : | ||
== | ==Énoncé de l'exercice :== | ||
Écrivez un script qui détermine si une chaîne contient ou non le caractère « e ». | Écrivez un script qui détermine si une chaîne contient ou non le caractère « e ». | ||
==Solutions de cet exercices :== | ==Solutions de cet exercices :== | ||
Dernière version du 4 avril 2011 à 13:34
Énoncé de l'exercice :[modifier]
Écrivez un script qui détermine si une chaîne contient ou non le caractère « e ».
Solutions de cet exercices :[modifier]
- Solution de Cyril Dewez :
txt=input()
a=len(txt)
c=0
d=0
while c<a :
b=txt[c]
if (b=="e"):
print("ok")
d=d+1
c=c+1
print(d)
- Solution de Gérard Swinnen :
# Recherche d'un caractère particulier dans une chaîne
# Chaîne fournie au départ :
ch = "Monty python flying circus"
# Caractère à rechercher :
cr = "e"
# Recherche proprement dite :
lc = len(ch) # nombre de caractères à tester
i = 0 # indice du caractère en cours d'examen
t = 0 # "drapeau" à lever si le caractère recherché est présent
while i < lc:
if ch[i] == cr:
t = 1
i = i + 1
# Affichage :
print("Le caractère", cr, end =’ ‘)
if t == 1:
print("est présent", end =’ ‘)
else:
print("est inrouvable", end =’ ‘)
print("dans la chaîne", ch)