premiers pas en Python | |
---|---|
E1 | boucles |
E2 | boucles |
E3 | boucles |
E4 | variables |
E5 | structure conditionnelle |
E6 | boucles |
Un peu de binaire | |
---|---|
E1 | Nombre de bits |
E2 | Décalage binaire |
E3 | string |
fonctions, str et listes | |
---|---|
E1 | Un compteur |
E2 | liste de nombres aléatoires |
E3 | moyenne d'une liste |
E4 | maximum d'une liste |
E5 | indices ou valeurs ? |
Algorithmique partie 2 | |
---|---|
E1 | Recherche séquentielle |
E2 | Recherche dichotomique |
E3 | Recherche dichotomique |
E4 | Nombre de 1 |
Les algorithmes de tri | |
---|---|
E1 | Est trié ? |
E2 | Tableau de 0 et de 1 |
E3 | Inversion dans un tableau |
tuples et dictionnaires | |
---|---|
E1 | Tuple |
E2 | Police, police |
E3 | Durées |
E4 | Anniversaires |
E5 | Message secret |
E6 | dictionnaire des occurences |
E7 | casser un digicode |
Algorithmes gloutons | |
---|---|
E1 | Rendu de monnaie |
E2 | Livraisons à Manhattan |
On souhaite stocker les nombres d'occurrences dans un dictionnaire dont les clés sont les caractères de la phrase et les valeurs le nombre d'occurrences du caractère (le nombre de fois où le caratère est présent dans la phrase).
Écrire une fonction occurrence_caracteres prenant comme paramètre une chaine de caractères phrase. Cette fonction doit renvoyer un dictionnaire des nombres d'occurrences des caractères présents dans phrase.
Exemples :
>>> occurrence_caracteres("Bonjour à tous !")
{'B': 1, 'o': 3, 'n': 1, 'j': 1, 'u': 2, 'r': 1, ' ': 3, 'à': 1, 't': 1, 's': 1, '!': 1}
>>> occurrence_caracteres("ababbab")
{"a": 3, "b": 4}