Ex 5.6 : Différence entre versions

De TravauxIndse
 
Ligne 1 : Ligne 1 :
==Énoncer de l'exercice :==
+
==É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 :==

Version actuelle datée du 4 avril 2011 à 14:34

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