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

Exercice S

Transféré par

a.bouchaouata.cmc
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
20 vues2 pages

Exercice S

Transféré par

a.bouchaouata.cmc
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Exercice : Écrire une fonction en Python pour calculer la distance

entre deux points dans un plan cartésien, sachant les coordonnées (x1,
y1) et (x2, y2) des deux points.

Explication :

1. On importe le module math.


2. On définit une fonction distance_entre_points qui prend les
coordonnées de deux points (x1, y1) et (x2, y2) comme
arguments.
3. À l'intérieur de la fonction, on utilise la formule de la distance
entre deux points dans un plan cartésien :
distance = √((x2 - x1)^2 + (y2 - y1)^2).
4. On retourne la distance calculée.
5. On teste la fonction en calculant la distance entre deux points (1,
2) et (4, 6), puis on affiche le résultat.

Exercice : Écrivez un programme Python qui génère une liste de 10


nombres aléatoires compris entre 1 et 100, puis affiche la somme, la
moyenne et le plus grand nombre de cette liste.

Explication :

1. Nous importons le module random.


2. Nous définissons une fonction generer_liste() qui génère une
liste de 10 nombres aléatoires compris entre 1 et 100 à l'aide
d'une compréhension de liste.
3. Ensuite, nous définissons une fonction calculer_statistiques(liste)
qui prend une liste en entrée et calcule la somme, la moyenne et
le plus grand nombre de cette liste à l'aide des fonctions
intégrées de Python telles que sum(), len() et max().
4. Nous générons une liste à l'aide de la fonction generer_liste() et
affichons cette liste.
5. Enfin, nous calculons les statistiques de la liste générée à l'aide
de la fonction calculer_statistiques() et affichons la somme, la
moyenne et le plus grand nombre.
Exercice : Créez un module Python nommé operations qui contient
les fonctions suivantes :

1. calculer_moyenne(liste): prend une liste de nombres en entrée et


retourne leur moyenne.
2. trouver_maximum(liste): prend une liste de nombres en entrée et
retourne le nombre maximum.
3. trouver_minimum(liste): prend une liste de nombres en entrée et
retourne le nombre minimum.

Exercice :

Créez un package Python nommé math_operations qui contient deux


modules :

1. basic_operations.py : contient des fonctions pour effectuer des


opérations mathématiques de base telles que l'addition, la
soustraction, la multiplication et la division.
2. advanced_operations.py : contient des fonctions pour effectuer
des opérations mathématiques avancées telles que la racine
carrée et le calcul de la puissance.

Ensuite, créez un script Python nommé utilisation_math_operations.py


qui importe ce package et utilise toutes les fonctions définies pour
effectuer des opérations mathématiques.

Exercice : Écrire une fonction qui prend en entrée une liste et un


index, et retourne l'élément de la liste situé à cet index. Si l'index est
hors des limites de la liste, la fonction doit lever une exception
personnalisée indiquant un index hors limites.

Exercice : Écrivez une fonction nommée recherche_element qui prend


en entrée une liste et un élément, et retourne l'index de la première
occurrence de cet élément dans la liste. Si l'élément n'est pas trouvé, la
fonction doit lever une exception de type ValueError avec le message
"Élément non trouvé dans la liste.

Vous aimerez peut-être aussi