« Ex 5.6 » : différence entre les versions
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 |
||
Ligne 1 : | Ligne 1 : | ||
==Énoncer 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 : |
Version du 4 avril 2011 à 13:04
Énoncer 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)