Contenu du cours
Introduction à Python
Introduction à Python
Défi : Projet de Synthèse sur les Revenus des Produits
Mettons ensemble tout ce que vous avez appris dans cette section et appliquons-le.
Dans cette tâche, votre objectif est de calculer le revenu total pour chaque produit dans une épicerie en fonction de leurs prix et quantités vendues.
Après avoir calculé les revenus, vous allez trier les produits par ordre alphabétique et afficher les résultats dans un format structuré.
Swipe to start coding
Dans cette tâche, vous allez travailler avec des données de produits pour calculer et afficher les revenus de manière formatée. Vous définirez des fonctions pour calculer les revenus et formater la sortie, en veillant à ce que les données soient présentées de manière organisée.
Instructions de Code
-
Définissez une fonction
calculate_revenue(prices, quantities_sold)
qui calcule le revenu total pour chaque produit. Itérez à travers les listesprices
etquantities_sold
, en multipliant chaque paire d'éléments correspondants, et stockez les résultats dans une liste appeléerevenue
. Retournez cette liste. -
Définissez une fonction
formatted_output(revenues)
qui prend une liste de tuples, où chaque tuple contient un nom de produit et son revenu correspondant. Triez cette liste par ordre alphabétique par nom de produit et imprimez chaque produit avec son revenu dans une chaîne formatée. -
Appliquez la fonction
calculate_revenue()
pour calculer la listerevenue
en utilisant les listesprices
etquantities_sold
fournies. -
Combinez les noms de produits et leurs revenus calculés en utilisant la fonction
zip()
pour créer une liste de tuples,revenue_per_product
. -
Utilisez la fonction
formatted_output()
pour afficher les revenus triés.
Exigences de Sortie
-
La fonction
formatted_output()
doit imprimer chaque produit et son revenu dans le format :<product_name> has total revenue of $<revenue>
. -
Assurez-vous que la liste de tuples est triée par ordre alphabétique par le nom du produit avant l'impression.
Solution
Merci pour vos commentaires !
Défi : Projet de Synthèse sur les Revenus des Produits
Mettons ensemble tout ce que vous avez appris dans cette section et appliquons-le.
Dans cette tâche, votre objectif est de calculer le revenu total pour chaque produit dans une épicerie en fonction de leurs prix et quantités vendues.
Après avoir calculé les revenus, vous allez trier les produits par ordre alphabétique et afficher les résultats dans un format structuré.
Swipe to start coding
Dans cette tâche, vous allez travailler avec des données de produits pour calculer et afficher les revenus de manière formatée. Vous définirez des fonctions pour calculer les revenus et formater la sortie, en veillant à ce que les données soient présentées de manière organisée.
Instructions de Code
-
Définissez une fonction
calculate_revenue(prices, quantities_sold)
qui calcule le revenu total pour chaque produit. Itérez à travers les listesprices
etquantities_sold
, en multipliant chaque paire d'éléments correspondants, et stockez les résultats dans une liste appeléerevenue
. Retournez cette liste. -
Définissez une fonction
formatted_output(revenues)
qui prend une liste de tuples, où chaque tuple contient un nom de produit et son revenu correspondant. Triez cette liste par ordre alphabétique par nom de produit et imprimez chaque produit avec son revenu dans une chaîne formatée. -
Appliquez la fonction
calculate_revenue()
pour calculer la listerevenue
en utilisant les listesprices
etquantities_sold
fournies. -
Combinez les noms de produits et leurs revenus calculés en utilisant la fonction
zip()
pour créer une liste de tuples,revenue_per_product
. -
Utilisez la fonction
formatted_output()
pour afficher les revenus triés.
Exigences de Sortie
-
La fonction
formatted_output()
doit imprimer chaque produit et son revenu dans le format :<product_name> has total revenue of $<revenue>
. -
Assurez-vous que la liste de tuples est triée par ordre alphabétique par le nom du produit avant l'impression.
Solution
Merci pour vos commentaires !