Ex 5.6

De TravauxIndse
Version datée du 4 avril 2011 à 13:34 par Cyrilde (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Énoncé de l'exercice :

Écrivez un script qui détermine si une chaîne contient ou non le caractère « e ».

Solutions de cet exercices :

  • 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)