0% ont trouvé ce document utile (0 vote)
3 vues4 pages

Exercices Python sur les Listes et Fonctions

Ce document présente une série d'exercices sur l'algorithmique et la programmation en Python, axés sur la manipulation des listes. Les exercices incluent la création de fonctions pour vérifier si une liste est vide, obtenir le premier et le dernier élément, compter les éléments, et calculer des statistiques comme le maximum et le minimum. Il aborde également la création de listes à partir d'itérations et de compréhensions, ainsi que le calcul de la suite de Fibonacci.

Transféré par

Dingokajumpsy
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)
3 vues4 pages

Exercices Python sur les Listes et Fonctions

Ce document présente une série d'exercices sur l'algorithmique et la programmation en Python, axés sur la manipulation des listes. Les exercices incluent la création de fonctions pour vérifier si une liste est vide, obtenir le premier et le dernier élément, compter les éléments, et calculer des statistiques comme le maximum et le minimum. Il aborde également la création de listes à partir d'itérations et de compréhensions, ainsi que le calcul de la suite de Fibonacci.

Transféré par

Dingokajumpsy
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

Sup Management

Classe préparatoires aux grandes écoles d’ingénieurs


Informatique Commune

Algorithmique et Programmation Python

Listes
TD
Exercice 1

1. Ecrire une fonction liste_vide qui prend en paramètre une liste et renvoie True si la liste
est vide et False sinon
2. Ecrire une fonction première_elt qui prend en paramètre une liste et renvoie le premier
objet de la liste.
3. Ecrire une fonction dernière_elt qui prend en paramètre une liste et renvoie le dernier
objet de la liste.
4. Ecrire une fonction nbre_elt qui prend en paramètre une liste et renvoie le nombre
d’objet de la liste
5. Ecrire une fonction tous_elt qui prend en paramètre une liste et renvoie une liste dont
les objets sont les résultats des trois questions précédente

Exercice 2

1. Ecrire une instruction permettant de créer la liste (liste1) des nombres entiers entre 0 et 9
(Procéder par énumération et par itération)
2. Ecrire une instruction permettant de créer la liste des carrés des entiers de la liste liste1
(Procéder par compréhension et par itération)
3. Ecrire une instruction permettant de créer la liste des nombres pair de la liste liste1
(Procéder par compréhension et par itération)
4. Ecrire une instruction permettant de créer la liste des cubes des nombres entiers
entre 1 et 7 (Procéder par compréhension et par itération)

Exercice 3

Enseignant: OLELE Julio Page 1


Sup Management
Classe préparatoires aux grandes écoles d’ingénieurs
Informatique Commune

Exercice 4

Exercice 5

1. Ecrire une fonction maximum qui renvoie le plus grand élément d’une liste d’entiers
2. Ecrire une fonction minimum qui renvoie le plus petit élément d’une liste d’entiers

Exercice 6

Exercice 7

Exercice 8

Ecrire une fonction nocc (x, L) qui calcule le nombre de fois (nombre d’occurrence) où x
apparaît dans la liste L

Exercice 9

Enseignant: OLELE Julio Page 2


Sup Management
Classe préparatoires aux grandes écoles d’ingénieurs
Informatique Commune

Exercice 10

Exercice 11

Exercice 12

Exercice 13 :

La suite de Fibonacci est définie par la relation de récurrence ci-dessous :

U(n+2) = U(n+1) + U(n)


U(0)=0
U(1)=1

Ecrire une fonction permettant le calcul de U(n)

Enseignant: OLELE Julio Page 3


Sup Management
Classe préparatoires aux grandes écoles d’ingénieurs
Informatique Commune

Exercice 14

Exercice 15

Enseignant: OLELE Julio Page 4

Vous aimerez peut-être aussi