0% ont trouvé ce document utile (0 vote)
5 vues2 pages

Série TP2 PythonVF

Le document présente un TP de programmation Python pour des étudiants en ingénierie mécanique. Il contient quatre exercices qui impliquent la manipulation de listes, le calcul de sommes et de produits, la création de dictionnaires, et la gestion de mots dans des phrases. Chaque exercice fournit des instructions précises sur les tâches à réaliser avec des exemples de données.

Transféré par

gatlani98
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues2 pages

Série TP2 PythonVF

Le document présente un TP de programmation Python pour des étudiants en ingénierie mécanique. Il contient quatre exercices qui impliquent la manipulation de listes, le calcul de sommes et de produits, la création de dictionnaires, et la gestion de mots dans des phrases. Chaque exercice fournit des instructions précises sur les tâches à réaliser avec des exemples de données.

Transféré par

gatlani98
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi