Vous êtes sur la page 1sur 1

Ministre de l’Enseignement Supérieur Langage de Programmation Evolué

Et de la Recherche Scientifique 3ème LBC-BI/ LBC-EB


Université de Monastir 2022-2023
Institut Supérieur d’Informatique de Mahdia I.Toumia

Série 3
Dictionnaires
Exercice 1
Écrire une fonction en Python qui prend en paramètre une liste de nombres entiers et qui renvoie un
dictionnaire dont les clés sont les entiers de la liste et dont les valeurs sont 'pair' ou 'impair' selon la
parité du nombre.

Exercice 2
Écrire un programme en Python qui demande à l'utilisateur de saisir une une chaine de caractère, et
de lui renvoyer un dictionnaire dont les clés sont les caractères de la chaine saisie et les valeurs
sont les nombres d’occurrences des caractères dans la chaine. Exemple pour la chaine s =
"langage" , le programme renvoie le dictionnaire:

Exercice 3
Écrivez une fonction qui prend en entrée une chaîne de caractères et retourne un dictionnaire
indiquant, pour chaque mot, sa fréquence dans la chaîne fournie.

Exercice 4
Ecrire une fonction qui crée un dictionnaire à partir d’une liste des noms avec la clé est composé du
couple (position, lettre) et la valeur la liste des noms ayant la même valeur à la même position. Ensuite
écrire une deuxième fonction qui retourne à partir du dictionnaire créé précédemment la liste des mots
qui ont tous la même lettre à la même position.

Page | 1

Vous aimerez peut-être aussi