Solution Exercice 21: nombre de voyelles d'une chaîne en Python

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

3 thoughts on “Solution Exercice 21: nombre de voyelles d'une chaîne en Python

  1. 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.”)

Leave a Reply

Your email address will not be published. Required fields are marked *