« Ex 5.6 » : différence entre les versions

De TravauxIndse
Aller à la navigation Aller à la recherche
(Nouvelle page : ==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+...)
 
Aucun résumé des modifications
 
(Une version intermédiaire par un autre utilisateur non affichée)
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 ».
==Solutions de cet exercices :==
==Solutions de cet exercices :==
* Solution de Cyril Dewez :
* Solution de Cyril Dewez :

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)