Dictionnaire des fréquences d’une chaine


Exercice: Dictionnaire des fréquences d’une chaine

Dictionnaire des fréquences d’une chaine: Script en Python qui permet de Créer le dictionnaire des fréquences d’une chaine, saisie par l’utilisateur, (avec l’association clef = caractère, valeur = nombre d’apparitions du caractère dans la chaîne) puis qui il afficher le dictionnaire par ordre croissant de fréquences.

Pour cela:

  • Créer une fonction count_car(ch,c) qui retourne le nombre d’apparitions du caractère c dans la chaîne ch.
  • Créer une fonction Dictinnaire_frequence(chaine) qui retourne le dictionnaire des fréquences d’une chaine
  • Créer une fonction affichage_frequence(chaine) qui afficher le dictionnaire par ordre croissant de fréquences

Exemple d'exécution:

Entrer une chaine de caractère: lepython_point_com
h   est apparue 1 fois
m  est apparue 1 fois
l    est apparue 1 fois
i    est apparue 1 fois
e   est apparue 1 fois
c   est apparue 1 fois
y   est apparue 1 fois
t    est apparue 2 fois
_   est apparue 2 fois
n   est apparue 2 fois
p   est apparue 2 fois
o  est apparue 3 fois




[python] ... [/python] pour insérer un code Python.
[latex] ... [/latex] pour insérer au format latex.

Exemple:

[python]
print('Hello word')
[/python]

[latex]\sqrt{x}[/latex]


Poster un commentaire



Programmes proches

Différence symétrique
Copier un ensemble
Parcourt d'un ensemble
Ensemble: création et méthodes prédéfinies
Les tuples
Remplissage et consultation d'un dictionnaire
Histogramme à l’aide d’un dictionnaire
Dictionnaire des fréquences d’une chaine
Échanger les clés et les valeurs d’un dictionnaire
Parcourt d'un dictionnaire
Les dictionnaires: Création et fonctions prédéfinies