Vous êtes sur la page 1sur 2

Université EUROMED

Ecole d’ingénieur BIOMEDTECH


Fès

Série n°3

Exercice 1 :
En considère le dictionnaire suivant :
Dict= {'nom': Alaoui, 'prenom': Ahmedd, 'age': 25, 'Ville': ‘Fès’}
- Corriger l'erreur dans le prénom, la bonne valeur est Ahmed.
- Afficher la liste des clés du dictionnaire.
- Afficher la liste des valeurs du dictionnaire.
- Afficher la liste des couples clé/valeur du dictionnaire.
- Afficher la phrase "Alaoui Ahmed a 25 ans et habite à Fès" en extrayant les mots en gras du
dictionnaire.
Exercice 2 :
Ecrire un programme en Python qui permet de :
- Créer un dictionnaire contenant 6 éléments. Les clés représentent les mots en français et les
valeurs représentent leurs traductions en anglais.
- Saisir un mot et sa définition et de les ajouter au dictionnaire.
- Saisir un mot et sa traduction en anglais et de les ajouter au dictionnaire si le mot n’est pas
une clé du dictionnaire.
- Afficher toutes les valeurs correspondant aux clés qui sont dans le dictionnaire.
- Lire une lettre et de supprimer du dictionnaire toutes les entrées qui correspondent à des clés
commençant par cette lettre.
Exercice 3 :
Ecrire un programme en Python qui permet de :
- Saisir une chaine de caractère (contenant les acides aminés, exemple :
AGWPSGGASAGLAILWGASAIMPGALW)
- Créer un dictionnaire contenant le nombre d’occurrences (valeurs) de chaque acide aminé
(clés) dans la chaine saisie. Le dictionnaire ne doit contenir que les acides aminés présents
dans la séquence.
Exercice 4 :
Ecrire un programme en Python qui permet de :
- Lire une séquence sous la forme d'une chaîne de caractères.
- Créer un dictionnaire contenant tous les mots de 2 lettres qui se trouvent dans la séquence.
Exemple : si la séquence saisie est : ABBTAGBBBTA, le dictionnaire obtenu est : {'AB': 1,
'BB': 3, 'BT': 2, 'TA': 2, 'AG': 1, 'GB': 1}
- Créer un nouveau dictionnaire similaire au précédent mais avec des mots de 3 lettres.
- Afficher les mots de 2 et 3 lettres et leurs occurrences trouvés dans la séquence saisie.

Exemple d’affichage :

Si la séquence est : ABBTAGBBATGTAGAATBGBBTAGGBTTTAGBTAGBTBTAGBTAGBTG :

L’affichage sera comme suit :

Mots de 2 lettres
AB : 1
BB : 3
BT : 8
[...]
Mots de 3 lettres
ABB : 1
BBT : 2
BTA : 5
[...]

Vous aimerez peut-être aussi