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

Exercice 1:: TP 3: Les Listes

tp3 des listes python

Transféré par

kbafadil
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)
66 vues2 pages

Exercice 1:: TP 3: Les Listes

tp3 des listes python

Transféré par

kbafadil
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

ROYAUME DU MAROC

Office de la Formation Professionnelle et de la Promotion du Travail Formateur : [Link]

Filière : DD 109 Niveau :1er Année

Module : M102
Année de formation: 2021/2022

TP 3 : Les listes
Exercice 1 :
Ecrire un programme python qui crée une liste de semaine qui comprend les jours de la
semaine.
1. Afficher la liste semaine (Parcours en utilisant for : for avec indic/ for avec in)
2. Affiche la valeur de semaine[4]
3. Echanger les valeurs de la première de la dernière case de cette l iste
4. Afficher 12 fois la valeur du dernier élément de la liste.
5. À partir de cette liste, comment récupérez-vous seulement les 5 premiers jours
de la semaine d'une part, et ceux du week-end d'autre part ? Utilisez pour cela
l'indiçage.
6. Cherchez un autre moyen pour arriver au même résultat (en utilisant un autre
indiçage).
7. Trouvez deux manières pour accéder au dernier jour de la semaine.
8. Inversez les jours de la semaine en une commande.

Exercice2 :
On utilisera la liste suite suivante comme exemple :
maListe =[1,5,3,9,4,12,4,5,7,0,-3,5]
Ecrire un programme qui permet :
1. de doubler toutes les valeurs de maListe.
2. De demander un nombre, puis qui répond “oui” ou “non” en fonction que le
nombre saisi est dans maListe.
3. de demander un nombre et donne le nombre de fois que ce nombre est
dans maListe.
4. De donner le plus grand élément dans maListe.
5. De permuter deux éléments choisis dans maListe.
6. De trier dans l'ordre croissant les éléments de maListe.

autreListe =[7,5,6,9,5,-3,10]
7. Ecrire un programme, qui donne l'intersection entre maListe et autreList

Exercice 3:
Écrire un programme qui demande à l’utilisateur de saisir une liste d’entiers, puis à
l’aide de parcours successifs de la liste effectuer les actions suivantes :

1. Afficher la liste
2. Afficher la liste en colonne de manière à afficher l’index et son contenu
3. Additionner tous les éléments de la liste
4. Créer une nouvelle liste qui sera composée de tous les éléments de la liste initiale
multipliés par 3
5. Obtenir le plus grand nombre de la liste
6. Obtenir le plus petit nombre de la liste
7. Compter le nombre des nombres pairs présents dans la liste
8. Calculer la somme de tous les nombres impairs de la liste

1
ROYAUME DU MAROC

Office de la Formation Professionnelle et de la Promotion du Travail Formateur : [Link]

Filière : DD 109 Niveau :1er Année

Module : M102
Année de formation: 2021/2022

TP 3 : Les listes

Exercice 4 :

1. Écrire un programme qui trouvera tous les nombres divisibles par 7 mais non
multiples de 5 et 2, entre 700 et 1099 (les deux inclus). Les nombres obtenus
doivent être imprimés dans une liste.
2. Affichez le nombre des éléments obtenus.

Exercice 5 :
1. Créer une liste puis demander à l’utilisateur de la remplir.
2. Supprimer les doublons de cette liste et afficher la nouvelle liste. Par exemple si
l’utilisateur saisie la liste [13, 4, 76, 18, 4, 18, 2], le programme doit afficher [13, 4,
76, 18, 2]

Vous aimerez peut-être aussi