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

TP2 - Listes

Ce document contient la description de 7 exercices sur les listes en Python. Les exercices portent sur des opérations basiques sur les listes comme échanger le premier et le dernier élément, séparer une liste en deux listes paire et impaire, trouver la longueur d'une liste, trouver les diviseurs d'un nombre, faire la différence de deux listes, trouver les éléments dupliqués dans une liste, et déplacer les 3 premiers éléments d'une liste à la fin.

Transféré par

Mostafa
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)
112 vues2 pages

TP2 - Listes

Ce document contient la description de 7 exercices sur les listes en Python. Les exercices portent sur des opérations basiques sur les listes comme échanger le premier et le dernier élément, séparer une liste en deux listes paire et impaire, trouver la longueur d'une liste, trouver les diviseurs d'un nombre, faire la différence de deux listes, trouver les éléments dupliqués dans une liste, et déplacer les 3 premiers éléments d'une liste à la fin.

Transféré par

Mostafa
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

Master MRMI ENSET-Mohammadia

TP2 – les listes en Python


Exercice 1
Ecrire un programme Python permettant d'échanger le premier élément avec le dernier
élément d'une liste donnée.

Exemple: si
L = ["Python", "Java", "C ++", "Javascript"]

, l'algorithme renvoie la liste:


["Javascript", "Java", "C ++", "Python"]

Exercice 2
Ecrire un programme python sous forme de fonction qui prend en paramètres une liste
l et renvoie un tuple de deux listes (l_even, l_odd) où l_even est composé des éléments
de l d'indexe pair et l_old est constitué par les éléments d'indexe impair.

Exemple: si:
L = ["Python", "Java", "C ++", "C #", "[Link]", "Javascript"]

, l'algorithme renvoie:
(['Python', 'C ++', '[Link]'], ['Java', 'C #', 'Javascript'])

Exercice 3
Ecrire un programme Python qui renvoie la longueur d'une liste donnée sans utiliser
la méthode len().

Exercice 4 :
Ecrire un programme Python qui renvoie la liste des diviseurs d'un entier donné.

Exemple si n = 18, l'algorithme renvoie la liste [1, 2, 3, 6, 9, 18]

Exercice 5 :
Ecrire un programme en Python permettant de réaliser la différence de deux liste.

Exemple si:
L1 = [11 , 3 , 22 , 7 , 13 , 23 , 9]
L2 = [5 , 9 , 19 , 23 , 10 , 23 , 13]

le programme renvoie la liste:


[11, 3, 22, 7]

Module: Outils numériques et Informatiques Pr. HAMIDA Soufiane


Master MRMI ENSET-Mohammadia

Exercice 6 :
Ecrire un programme en python qui renvoie la liste des éléments dupliqués d’une liste
donnée sans utiliser aucune fonction prédéfinie en Python.

Exemple si
L = [7 , 23 , 5 , 12 , 7 , 19 , 23 , 12 , 29]

, l'algorithme renvoie la liste


[7 , 23 , 12 ]

Exercice 7 :
Ecrire un programme Python qui permet de déplacer les 3 premiers élément d'une liste
donnée et les placer à la fin de la liste.

Exemple si
L = [25 , 13 , 11 , 1 , 4 , 31 , 18 , 6, 12 , 1 , 7],

le programme renvoie : la liste:


[1 , 4 , 31 , 18 , 6, 12 , 1 , 7 , 25 , 13 , 11 ]

Module: Outils numériques et Informatiques Pr. HAMIDA Soufiane

Vous aimerez peut-être aussi