# Application 5 : #phrase=input("Entrez une phrase :") print("APPLICATION 5 :\n") phrase="Le travail de la pensée ressemble au forage d’un puits ; l'eau est trouble d'abord, puis elle se clarifie." #106 caractères, 18 espaces, 82 lettres (dont 37 voyelles et 45 consonnes), 21 mots et 6 caractères de ponctuation #phrase="iL fAit Beau" # 10 lettres dont 6 voyelles et 4 consonnes longueur=len(phrase) nbr_espace=phrase.count(" ") nbr_lettre=0 nbr_voyelle=0 nbr_mot=0 nouveau_mot=True print("Voici la phrase entière :\n\n%s\n" % phrase) # teste chacun des caractères de la phrase : for caractere in phrase.upper(): if caractere.isalpha(): nbr_lettre=nbr_lettre+1 if nouveau_mot: nbr_mot=nbr_mot+1 nouveau_mot=False else: nouveau_mot=True if caractere in "AEIOUY": nbr_voyelle=nbr_voyelle+1 # teste chacune des lettres de l'alphabet : lette_non_util="" for i in range(65,65+26): if not(chr(i) in phrase.upper()): lette_non_util=lette_non_util+" "+chr(i) print("Ensemble des lettres non utilisées : %s\n" % lette_non_util) print("Cette phrase contient %d caractères, %d espaces, %d lettres (dont %d voyelles et %d consonnes), %d mots et %d caractères de ponctuation" % (longueur,nbr_espace,nbr_lettre,nbr_voyelle,nbr_lettre-nbr_voyelle,nbr_mot,longueur-nbr_espace-nbr_lettre))