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

TP Python : Structures de données S3

Transféré par

joundan.fsb
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)
5 vues2 pages

TP Python : Structures de données S3

Transféré par

joundan.fsb
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

Université Sultan Moulay Slimane Année universitaire : 2024 - 2025

Faculté Polydisciplinaire de Khouribga Filière : TRONC COMMUN PHYSIQUE S3


Département Mathématiques Informatique Module : Algorithmique et Programmation (Python)

TP2 Python : Structures de données

Exercice 01:
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 02:
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]
Exercice 03:
Ecrire un programme en Python permettant de réaliser la différence symétrique de deux
listes L1 et L2,
c.a.d la liste formée des éléments de L1 qui ne sont pas dans L2 et les éléments de L2 qui ne
sont pas dans L1
Exercice 04:
Etant donné une liste de nombres entiers L, écrire un algorithme en Python permettant de
renvoyer la liste des couples (n , m) vérifiant n + m < 10 avec m et n appartiennent à L.
Exemple si L = [11 , 3 , 2 , 22 , 4 , 31 , 18 , 6, 12 , 1 , 7], le programme renvoie : la liste:
[(3, 3), (2, 3), (4, 3), (6, 3), (1, 3),
(3, 2), (2, 2), (4, 2), (6, 2), (1, 2),
(7, 2), (3, 4), (2, 4), (4, 4), (1, 4),
(3, 6), (2, 6), (1, 6), (3, 1), (2, 1),
(4, 1), (6, 1), (1, 1), (7, 1), (2, 7),
(1, 7)]
Exercice 05:
On considère la distribution suivante qui contient la liste des ages des élèves d'une classe de
terminal:
studentsAge = [19,17,21,18,19,19,
22,23,20,18,21,24,
19,22,20,18,22,21,
19,20,19,23,21,18,
20,19,20,20,19,20]
1) Détermination de la série statistique: écrire un programme en python qui calcul la
liste des effectifs de chaque valeur du caractère age et renvoie la série statistique: S
= { (x1 , n1), (x2 , n2), ... , (xp , np) }, associée à la liste des ages studentsAge
2) Calcul de la moyenne arithmétique: écrire un programme en python qui calcul la
moyenne arithmétique de la série statistique S.
3) Détermination des fréquences: écrire un programme en python qui calcul la liste des
fréquences de la série statistique S.
4) Calcul de la variance et de l'ecartype: écrire un programme en python qui calcul la
variance et l'ecartype de la série statistique S.

Vous aimerez peut-être aussi