Professional Documents
Culture Documents
Exercices de Révision Python
Exercices de Révision Python
Boucles/Chaines/Tuples/Listes/Dictionnaires
Exercice 1:
Exercice 2:
1
Dans une ligue de football, On dispose de plusieurs équipes qui participent à un
tournoi. Chaque équipe est composée de joueurs qui participent à des matchs et
marquent des buts. L'objectif est de stocker les statistiques des joueurs pour évaluer
leurs performances individuelles.
Pour cela, on utilise un dictionnaire appelé "joueurs" pour stocker les statistiques des
joueurs, comme c’est indiqué dans l’exemple suivant. Chaque joueur représente une
clé dans le dictionnaire "joueurs". Les statistiques du joueur sont représentées par un
autre dictionnaire qui comprend les 3 clés: "matchs_joues" pour le nombre de matchs
joués, "buts_marques" pour le nombre de buts marqués et "passes_decisives" pour le
nombre de passes décisives effectuées.
Exemple:
Concernant le “joueur 1”, le nombre de matchs joués par ce dernier sont 5. Le nombre
de ses buts marqués est 3 et le nombre de ses passes décisives est égal à 2.
2
4. Modifier les statistiques d’un joueur déjà existant dans le dictionnaire par de
nouvelles informations saisies par l’utilisateur.
5. Affiche le nom du meilleur joueur en termes de buts marqués.
6. Calculer le total des buts marqués par tous les joueurs dans le dictionnaire
“joueurs”
Exercice 4:
Dans le cadre d’une entreprise qui gère des magasins de vêtements, on dispose d’une
liste de ventes ayant le format suivant. Chaque élément de la liste représente une
vente qui a eu lieu dans un magasin donné à une date donnée. Pour chaque vente, on
a une liste d'articles vendus, chaque article étant représenté par son nom, sa quantité
et son prix.
3
4. A partir de la liste ventes, créez un dictionnaire ventes_par-magasin contenant le
nombre total de ventes pour chaque magasin. Le dictionnaire doit avoir la forme
suivante {magasin: nombre_de_ventes}.
5. A partir de la liste ventes, créez un dictionnaire articles_par_jour contenant le
nombre total d'articles vendus pour chaque jour pour tous les magasins. Le
dictionnaire doit avoir la forme {jour: nombre_d_articles}.
6. Recherchez le magasin qui a réalisé le chiffre d'affaires le plus élevé sur l'ensemble
des ventes, et affichez ce montant ainsi que le nom du magasin correspondant.