Vous êtes sur la page 1sur 2

Série exercices dictionnaires

Exercice1  : On considère les trois dictionnaires Pythons qui regroupe la totalité du matériels
informatiques:
dicPC={"HP": 16 , "Acer": 12 , "IBM": 19 , "Del": 28}
dicPhone={"Sumsung": 24 , "Iphone": 19 , "Other": 17 }
dicTablette = {"Sumsung": 18 , "Other": 16}

Question: Écrire un programme Python qui regroupe en concaténant ces trois dictionnaires en
un seule avec deux méthodes différentes.

Exercice2  : Écrire un programme en Python qui demande à l'utilisateur de saisir 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: d = {'l':1 , 'a':2 , 'n':1 , 'g':2 , 'e':1}

Exercice3  : Écrire un programme en Python qui demande à l'utilisateur de saisir 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 positions des caractères dans la chaine. Exemple pour la
chaine s = "bonjour" , le programme renvoie le dictionnaire: {'b': 0, 'o': 1, 'n': 2, 'j': 3, 'u': 5, 'r': 6}

Exercice4 : Écrire une fonction en Python qui prends 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.

Exercice5 : Écrire un programme en Python qui demande à l'utilisateur de saisir dix nombres
entiers de son choix et de lui renvoyer un dictionnaire dont les clés sont les entiers saisis et dont
les valeurs sont 'premier' ou 'non premier' selon l'entier saisi.

Exercice6  : Écrire un programme en Python qui demande à l’utilisateur de saisir un texte et de


lui renvoyer un dictionnaire dont les clés sont les mots du texte saisi et les valeurs sont
les longueurs des mots qui composent le texte. Exemple pour le texte T = « bonjour mes amis
» , le programme doit renvoyer le dictionnaire: {'bonjour': 7, 'mes': 3, 'amis': 4}

Vous aimerez peut-être aussi