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

Consolidation Python : 7 Exercices Pratiques

Le document présente un TP sur la consolidation des notions Python avec des objectifs clairs tels que l'application des fonctions et le développement d'algorithmes. Il contient plusieurs exercices pratiques, incluant la création de fonctions pour trouver des nombres pairs, déterminer le maximum d'une liste, calculer la moyenne, générer un tableau aléatoire, compter des occurrences, afficher une table de multiplication, et réaliser une calculatrice simple. Chaque exercice met l'accent sur la gestion des erreurs et l'organisation logique du code.

Transféré par

abdlhadiberrada86
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)
32 vues2 pages

Consolidation Python : 7 Exercices Pratiques

Le document présente un TP sur la consolidation des notions Python avec des objectifs clairs tels que l'application des fonctions et le développement d'algorithmes. Il contient plusieurs exercices pratiques, incluant la création de fonctions pour trouver des nombres pairs, déterminer le maximum d'une liste, calculer la moyenne, générer un tableau aléatoire, compter des occurrences, afficher une table de multiplication, et réaliser une calculatrice simple. Chaque exercice met l'accent sur la gestion des erreurs et l'organisation logique du code.

Transféré par

abdlhadiberrada86
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

TP-2 : Consolidation des notions Python

Objectifs

1. Appliquer les fonctions en combinaison avec les structures conditionnelles, boucles et


listes.
2. Développer des algorithmes pratiques et concrets.
3. Comprendre l’organisation du code en modules logiques.

Exercice 1 : Trouver les nombres pairs dans une liste

1. Créez une fonction appelée nombres_pairs qui prend une liste de nombres en
paramètre et retourne une nouvelle liste contenant uniquement les nombres pairs.
2. Testez cette fonction avec une liste donnée par l’utilisateur.

Exercice 2 : Trouver le maximum dans un tableau

1. Écrivez une fonction trouver_max qui prend une liste et retourne le plus grand élément.
2. Ajoutez une vérification pour éviter les erreurs si la liste est vide.

Exercice 3 : Calculer la moyenne

1. Créez une fonction calculer_moyenne qui prend une liste de nombres et retourne la
moyenne des éléments.
2. La fonction doit gérer les cas où la liste est vide.

Exercice 4 : Générer un tableau aléatoire

1. Écrivez une fonction generer_tableau qui prend deux paramètres : la taille du tableau
et une plage de valeurs (par exemple, entre 1 et 100).
2. La fonction doit retourner un tableau rempli de nombres aléatoires dans cette plage.
3. Utilisez ce tableau dans un autre exercice pour chercher un élément spécifique.

Exercice 5 : Compter les éléments


1. Créez une fonction compter_occurrences qui prend une liste et un élément à chercher
en paramètres.
2. La fonction retourne le nombre de fois que cet élément apparaît dans la liste.

Exercice 6 : Table de multiplication

1. Créez une fonction table_multiplication qui prend un entier n en paramètre et


affiche sa table de multiplication jusqu’à 10.

Exercice 7 : Challenge – Calculatrice simple

1. Créez une fonction calculatrice qui prend trois paramètres : deux nombres et une
opération (+, -, *, /).
2. La fonction effectue l’opération demandée et retourne le résultat.
3. Gérez les cas où l’utilisateur entre une opération invalide ou divise par zéro.

Vous aimerez peut-être aussi