Exercice 21
Ecrire un programme en langage Python, qui permet de compter le nombre de voyelles dans une chaine donnée. Exemple pour la chaine s=‘anticonstitutionellement’ le programme doit renvoyer le message suivant : La chaine anticonstitutionellement possède 10 voyelles.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# definir les voyelles dans un ensemble vowels= {'a','e','y','u','i','o'} # definir une chaine de caractères s = "anticonstitutionellement" # obtenir la longueur de la chaine s n = len(s) # initialiser le nombre de voyelles à 0 number_vowels = 0 # parcourir les caractères de la chaine s for i in range(0,n): if(s[i] in vowels): number_vowels = number_vowels + 1 print("Le nombre de voyelles de la chaine 's' est : ", number_vowels) |
Younes Derfoufi
CRMEF OUJDA
s = input(“saisir une chaine : “)
voy = [‘a’, ‘e’, ‘i’, ‘o’, ‘u’]
nb = 0
for x in voy :
nb = nb+s.count(x)
print(” La chaine “, s, ” possède “, nb, ” voyelles.”)