1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| #!/usr/bin/python
# -*- coding: latin-1 -*-
#python v-3
print("Ce programme analysera une phrase entrée par vous\n"
+ "et vous affichera la fréquence d'apparition de chaque lettre.\n")
phrase = input("Veuillez taper votre phrase: ")
lenPhrase = len(phrase)
noRepeatLettre = ""
lenNoReLe = len(noRepeatLettre)
#On cré une autre chaîne
#il n'y a pas de répétition de charactère
for i in phrase :
exist = False
if lenNoReLe == 0 :
noRepeatLettre = str(i)
for j in noRepeatLettre :
if i == j :
exist = True
break
if exist == False :
noRepeatLettre = noRepeatLettre + str(i)
lenNoReLe += 1
#Si tout se passe bien noRepeatLettre est prêt
if lenPhrase != 0 :
print("\nVous avez tapé:\n", phrase)
print("\nVoiçi la fréquence des caractères:\n")
for i in noRepeatLettre :
nbre = phrase.count(str(i))
print(str(i))
print(str(nbre)
print(" / ")
print(str(lenNoReLe))
else :
print("\nVous n'avez rien entré.\n")
print("--Au revoir !!!---") |
Partager