TP2 Programmation Python Bouebdelli University
4éme Année Ing. Méca(ASIIN)) A.U. 2025-2026
TP2 Programmation Python
Exercice N°1 :
1) Définir la liste : nombres= *44, 57, 38, 10, 25, 72+, puis effectuez les actions suivantes :
Triez et affichez la liste ;
Ajoutez l’élément 12 à la liste et affichez la liste ;
Renversez et affichez la liste ;
Affichez l’indice de l’élément 57 ;
Enlevez l’élément 25 et affichez la liste ;
Affichez la sous-liste du 2ème au 3ème élément ;
Affichez la sous-liste du début au 2ème élément ;
Affichez la sous-liste du 3ème élément à la fin de la liste ;
Affichez la sous-liste complète de la liste ;
Affichez le dernier élément en utilisant un indexage négatif.
Exercice N°2 :
1) Écrivez une application Python qui permet à partir d’une liste numérique L1 (avec
L1=*12,13,4,2,25,10,-8+ ) de faire les taches suivantes :
Calculer et afficher la somme de tous les éléments de la liste L1.
Calculer et afficher le produit de tous les éléments de la liste L1.
Calculer la puissance de tous les éléments pairs de la liste en utilisant la fonction
pow() du module python math. Remarque : les autres éléments (impairs) restent
sans modification.
Déduire l’élément le plus grand et le plus petit de la liste sans utiliser les méthodes
max() et min().
Mohamed Wajih GUERFALA Page 1
TP2 Programmation Python Bouebdelli University
4éme Année Ing. Méca(ASIIN)) A.U. 2025-2026
Exercice N°3 :
1) Écrivez un programme Python qui permet de combiner deux listes en un dictionnaire
« ComboC » de code couleur en hexa. Les deux listes sont :
keys = *'red', 'green', 'blue'+
values = *'#FF000', '#008000','#0000FF'+
2) Ajoutez au dictionnaire « ComboC », le dictionnaire « ComboC2 » à la fin (faire une
concaténation)
ComboC2 = ,'black': '#000000', 'white': '#FFFFFF'-
3) Trier le nouveau dictionnaire par ses clés et sauvegarde le résultat dans le dictionnaire
« ComboS »
Résultat attendu : ,'black': '#000000', 'blue': '#0000FF', 'green': '#008000', 'red': '#FF000',
'white': '#FFFFFF'-
4) Enlever la clé (key= 'red' ) du dictionnaire « ComboS » et afficher le résultat.
Exercice N°4 :
1) Écrivez un programme Python qui permet de créer une liste « words » des mots à partir
d’une phrase en utilisant la méthode split(). Parmi cette liste, nous allons trouver les mots où
leur nombre de caractère est supérieur à n en utilisant la fonction longeurMot(n,words).
Cette fonction retourne la liste des mots supérieurs à n caractères.
2) Modifier le programme pour lui permettre d’éliminer les mots doublons de la liste.
Exemple de liste : words = "The boat is in the medal of the sea near a sea lion."
Mohamed Wajih GUERFALA Page 2