Script permettant de distinguer et de compter les consonnes, les voyelles et les espaces dans une chaîne de caractères

Script permettant de distinguer et de compter les consonnes, les voyelles et les espaces dans une chaîne de caractères

une_chaine = "Joyeux Anniversaire"
compteur_voyelles = 0
compteur_consonnes = 0
compteur_espaces = 0
for lettre in une_chaine :
    if lettre in "aeiouyAEIOUY":
        print (lettre, "est une voyelle")
        compteur_voyelles = compteur_voyelles + 1
    elif lettre == " ":
        print (lettre, "est un espace")
        compteur_espaces = compteur_espaces + 1
    else :
        print (lettre, "est une consonne")
        compteur_consonnes = compteur_consonnes + 1
print ("Il y a, dans cette phrase,",compteur_voyelles,"voyelle(s),"\
       ,compteur_consonnes,"consonne(s),",compteur_espaces,"espace(s)")

Exécution :

J est une consonne
o est une voyelle
y est une voyelle
e est une voyelle
u est une voyelle
x est une consonne
  est un espace
A est une voyelle
n est une consonne
n est une consonne
i est une voyelle
v est une consonne
e est une voyelle
r est une consonne
s est une consonne
a est une voyelle
i est une voyelle
r est une consonne
e est une voyelle
Il y a, dans cette phrase, 10 voyelle(s), 8 consonne(s), 1 espace(s)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *