0% ont trouvé ce document utile (0 vote)
153 vues3 pages

Algorithmes Python pour Manipuler les Listes

Le document présente 21 exercices sur les listes en Python, avec pour chacun la description d'un algorithme à écrire pour résoudre un problème lié aux listes.

Transféré par

Mahmoud Cherif
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)
153 vues3 pages

Algorithmes Python pour Manipuler les Listes

Le document présente 21 exercices sur les listes en Python, avec pour chacun la description d'un algorithme à écrire pour résoudre un problème lié aux listes.

Transféré par

Mahmoud Cherif
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

TD2 : Les listes

Exercice 1
Ecrire un algorithme python pour afficher tous les éléments d'une liste donnée de deux manières
différentes
Exercice 2
Ecrire un algorithme Python permettant d'échanger le premier élément avec le dernier élément d'une
liste donnée.
Exemple: si

, l'algorithme renvoie la liste:

Exercice 3
Ecrire un programme en Python qui demande à l'utilisateur de saisir 5 nombres entiers de son choix
et de lui afficher la liste des nombres saisis.

Exercice4
Etant donné une liste d'entiers L, écrire un programme en Python qui renvoie la somme des éléments
de la liste L.

Exercice 5
Ecrire un algorithme Python qui renvoie la longueur d'une liste donnée sans utiliser la méthode len().
Exercice6
Ecrire un algorithme 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]
Exercice7
Ecrire un algorithme en python qui renvoie la moyenne des termes d'une liste de nombres.
Exercice8
Ecrire un algorithme en python sous forme de fonction qui prends en paramètre un couple (L, a) formé
d'une liste L et d'un élément a et qui renvoie True si l'élément a est présent dans la liste L et False si
non.
Exercice 9
Ecrire un algorithme en python sous forme de fonction qui prends en paramètre un couple (L, a) formé
d'une liste L et d'un élément a et qui renvoie la position de l'élément a dans la liste L. La fonction doit
renvoyer -1 si l'élément a n'est pas présent dans la liste.
Exercice 10
Ecrire un algorithme en python sous forme de fonction qui prends en paramètre un couple (L, n) formé
d'une liste L de nombres et d'un entier n et qui renvoie la liste obtenue à partir de L en multipliant ses
éléments par n.
Exemple si L = [3, 9 , 5 , 23] et n = 2 la fonction renvoie la liste: [6, 18 , 10 , 46]
Exercice 11
En utilisant la méthode sort(), écrire un algorithme en python sous forme de fonction qui prends en
paramètre une liste L de nombres et qui renvoie le couple (min , max) formé du minimum et du
maximum de la liste.
Exercice 12
Ecrire un algorithme python permettant de supprimer les éléments dupliqués d'une liste.
Exercice 13

Ecrire un programme Python sous forme de fonction Python qui prend en paramètres deux listes et
renvoie True si les deux listes ont au moins un élément commun et False si non.
Exercice 14
Ecrire un programme Python sous forme de fonction Python qui prend en paramètres deux listes et
renvoie la liste des éléments communs à ces deux listes.
Exercice 15
Écrire un programme Python pour obtenir le plus grand nombre d'une liste.
Exercice16
Écrire un programme Python pour obtenir le plus petit nombre d'une liste
Exercice17
Écrire un programme Python pour compter le nombre de chaînes à partir d'une liste de chaînes donnée.
La longueur de la chaîne est de 2 ou plus et le premier et dernier caractère sont identiques.
Exercice18
Écrire un programme Python pour obtenir une liste, triée par ordre croissant par le dernier élément de
chaque tuple à partir d'une liste donnée de tuples non vides.
Exercice19
Écrire un programme Python pour vérifier si une liste est vide ou non.
Exercice20
Écrivez un programme Python pour cloner ou copier une liste.
Exercice21
Écrire un programme Python pour imprimer une liste spécifiée après avoir supprimé les 0e, 4e et 5e
éléments.

Vous aimerez peut-être aussi