# -*- encoding:utf8 -*-

# Programme comptant le nombre de voyelle dans un texte

# Définition locale de fonctions:

def estVoyelle(car):
    "estVoyelle(str car) --> bool renvoie True ou False selon que le caractère car \
entré est une voyelle ou non"

    if car in "aàâàäAÀÂÄeéèêëÈÊËiIÏÎoôòöOÔÒÖuüûùUÜÛÙyY":
        return True
    else:
        return False

def compteVoyelle(ch):
    "compteVoyelle(str ch) --> int renvoie le nombre de voyelles contenues dans la chaîne ch"

    i = 0
    compteur = 0

    while i < len(ch):
        if estVoyelle(ch[i]):
            compteur += 1

        i += 1

    return compteur

# Corps principal du programme:

chaine = input("Entrez une chaîne de caractères: ")
print("La chaîne entrée comporte", compteVoyelle(chaine), "voyelles.")

input("Appuyez sur une touche pour fermer la fenêtre !")
