Solution Exercice 21: algorithme python qui détermine le nombre de voyelles d'une chaîne de caractères

Exercice 21

Ecrire un algorithme en langage Python, qui prend en entrée une chaine de caractère 's' et qui renvoie le nombre de voyelles alphabet contenu dans la chaine 's'. Exemple pour la chaine s='anticonstitutionellement' le programme doit renvoyer le message suivant : La chaine 'anticonstitutionellement' possède 10 voyelles.

Remarque

L'alphabet est constitué de 26 lettres dont 6 voyelles : a, e, y, u, i, o. On omet les lettres à, â, é, è... qui ne font pas partie de l'alphabet latin.

Solution





Explication du code:

  1. La fonction input(): demande à l'utilisateur de saisir une chaine de caractère
  2. La chaine voyelles = "aeiouyAEIOUY": regroupe toutes les voyelles qui existent.
  3. La variable compteur_voyelles: est initialisée à zero et va être utilisée pour compter le nombre de voyelles.
  4. La boucle for: est utilisée pour parcourir chaque lettre de la chaîne saisie par l'utilisateur.
  5. Si une lettre est une voyelle: (définie dans la variable voyelles), le compteur de voyelles est augmenté de 1.
  6. Finalement la fonction print(): affiche le nombre de voyelles dans la chaîne en utilisant.

 

Younes Derfoufi
CRMEF OUJDA

1 thought on “Solution Exercice 21: algorithme python qui détermine le nombre de voyelles d'une chaîne de caractères

Leave a Reply