Envoyé par
Maddyou
j'ai 2 problemes :
1) comment modifier : print('Il y a {0} fois cette lettre en {1}'.format(dico[caractere], case))
par : il y a {0} (ici la lettre comptbalise) en {1}'.format(dico[caractere], case))
De la même manière
print('Il y a {0} {1} en {2}'.format(dico[caractere], caractere, case))
2) mon compteur de voyelle est faux mais je n'arrive pas a trouver la solution.
Comme je dis dans ton autre post, tu ne lis que la dernière ligne de ton fichier pour tes voyelles.
1 2 3 4 5 6 7 8 9
|
for line in fichier:
# Ici tu parcours toutes les lignes du fichier
# Fin de la boucle, line est la dernière ligne du fichier
listevoyelles = [ "a", "e", "i", "o" "u" "y"]
nbvoyelles = 0
for caractere in line:
# Tu n'auras que le nombre de voyelles de la dernière ligne |
Solution, tu déplaces le comptage des voyelles dans la boucle for line in fichier:.
Partager