Académique Documents
Professionnel Documents
Culture Documents
TP 2
Les chaines et les listes
Exemple :
Exercice 3 : Conversion
Ecrire un script python qui :
1- Lit un entier et l'affiche en binaire, en octal et en hexadécimal.
2- Lit une chaine contenant des nombres séparés par des « * ». Le programme doit afficher le code ascii
de chacun des nombres inclus
Exemple :
Programmation Python Année Universitaire : 2019/2020
TP 2
Les chaines et les listes
Exercice 5
définir la liste : liste =[17, 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 17 ;
– affichez la sous-liste du 2e au 3e élément ;
– affichez la sous-liste du début au 2e élément ;
– affichez la sous-liste du 3e élément à la fin de la liste ;
– affichez la sous-liste complète de la liste ;
– affichez le dernier élément en utilisant un indiçage négatif.
Exercice 6
Utilisez une liste pour ajouter 3 à chaque élément d’une liste d’entiers de 0 à 5.
Utilisez une liste pour ajouter 3 à chaque élément d’une liste d’entiers de 0 à 5, mais seulement si
l’élément est supérieur ou égal à 2.
Utilisez une liste pour obtenir la liste ['ad', 'ae', 'bd', 'be', 'cd', 'ce'] à partir des chaînes "abc" et "de".
Indication : utilisez deux boucles for imbriquées.
Exercice 7
Écrire un programme en Python qui permet de :
Calculer la somme des éléments d’une liste de nombres.
Multiplier tous les éléments d’une liste de nombres.
Supprimer les éléments dupliqués d’une liste.
Comparer deux listes et de nous indiquer si ces deux listes ont une valeur commune ou non.
Exercice 8
Écrire un programme Python qui permet d’extraire la liste des entiers pairs et la liste des
entiers impairs d’une liste de nombres.
Programmation Python Année Universitaire : 2019/2020
TP 2
Les chaines et les listes
Exercice 9
Etant donnée la liste des notes des élèves : notes = [12 , 04 , 14 , 11 , 18 , 13 , 07, 10 , 05 ,
09 , 15 , 08 , 14 , 16] Ecrire un programme Python qui permet d’extraire de cette liste et
créer une autre liste qui contient uniquement les notes au de ssus de la myenne ( les notes >=
10 )