Défi : Projet de Synthèse sur les Revenus des Produits
Rassemblons tout ce que vous avez appris dans cette section et mettons-le en pratique.
Dans cette tâche, l'objectif est de calculer le revenu total pour chaque produit dans une épicerie en fonction de leurs prix et des quantités vendues.
Après avoir calculé les revenus, il faudra trier les produits par ordre alphabétique et afficher les résultats dans un format structuré.
Swipe to start coding
Suivez ces étapes pour réaliser la tâche :
- Trois listes vous seront fournies : une avec les noms des produits, une avec les prix et une avec les quantités vendues.
- Calculez le chiffre d'affaires de chaque produit en multipliant son prix par la quantité vendue.
- Stockez les valeurs de chiffre d'affaires calculées dans une nouvelle liste.
- Utilisez la fonction
zip()pour associer chaque nom de produit à son chiffre d'affaires, en créant une liste de tuples. - Triez cette liste de tuples par ordre alphabétique du nom du produit.
- Affichez chaque produit et son chiffre d'affaires en utilisant le format suivant :
<product_name> has total revenue of $<revenue>.
Définissez les fonctions suivantes :
calculate_revenue(prices, quantities_sold): Cette fonction doit multiplier chaque prix par la quantité correspondante, stocker chaque résultat dans une liste et retourner cette liste de chiffres d'affaires.formatted_output(revenues): Cette fonction doit prendre une liste de tuples(product_name, revenue), les trier par ordre alphabétique du nom du produit, puis afficher chaque élément dans le format spécifié.
Après avoir défini ces fonctions, utilisez les listes fournies pour les appeler et afficher les résultats comme décrit ci-dessus.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.17
Défi : Projet de Synthèse sur les Revenus des Produits
Glissez pour afficher le menu
Rassemblons tout ce que vous avez appris dans cette section et mettons-le en pratique.
Dans cette tâche, l'objectif est de calculer le revenu total pour chaque produit dans une épicerie en fonction de leurs prix et des quantités vendues.
Après avoir calculé les revenus, il faudra trier les produits par ordre alphabétique et afficher les résultats dans un format structuré.
Swipe to start coding
Suivez ces étapes pour réaliser la tâche :
- Trois listes vous seront fournies : une avec les noms des produits, une avec les prix et une avec les quantités vendues.
- Calculez le chiffre d'affaires de chaque produit en multipliant son prix par la quantité vendue.
- Stockez les valeurs de chiffre d'affaires calculées dans une nouvelle liste.
- Utilisez la fonction
zip()pour associer chaque nom de produit à son chiffre d'affaires, en créant une liste de tuples. - Triez cette liste de tuples par ordre alphabétique du nom du produit.
- Affichez chaque produit et son chiffre d'affaires en utilisant le format suivant :
<product_name> has total revenue of $<revenue>.
Définissez les fonctions suivantes :
calculate_revenue(prices, quantities_sold): Cette fonction doit multiplier chaque prix par la quantité correspondante, stocker chaque résultat dans une liste et retourner cette liste de chiffres d'affaires.formatted_output(revenues): Cette fonction doit prendre une liste de tuples(product_name, revenue), les trier par ordre alphabétique du nom du produit, puis afficher chaque élément dans le format spécifié.
Après avoir défini ces fonctions, utilisez les listes fournies pour les appeler et afficher les résultats comme décrit ci-dessus.
Solution
Merci pour vos commentaires !
single