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
# 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
Post Views: 16 473
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.”)