Analyse fréquentielle d’un texte. Les résultats sont donnés en pourcentages. ATTENTION, le texte entré en argument (message) doit être écrit entre guillemets pour être reconnu comme une chaîne de caractères !
alphabet = "abcdefghijklmnopqrstuvwxyz" def analyse_freq(message): for letter in alphabet: freq=0 freq=(message.count(letter))/(len(message)-message.count(' ')) #La soustraction de ' ' permet de supprimer les espaces pris #en compte avec la fonction len() print(letter,"=",round(freq*100,2))