Exercice 41
Concevoir un programme en Python qui requiert deux dictionnaires de produits : l'un spécifiant les produits avec leurs prix d'achat, et l'autre détaillant les mêmes produits avec leurs prix de vente. Ce programme doit calculer et retourner le bénéfice total après la vente de l'ensemble des produits.
Exemple pour les deux dictionnaires suivants:
1 2 |
achats = {"produit1": 50, "produit2": 30, "produit3": 20} ventes = {"produit1": 80, "produit2": 50, "produit3": 30} |
L'algorithme renvoie le bénéfice total = 60
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
def calculer_gains(achats, ventes): gains_total = 0 for produit in achats: if produit in ventes: gains_total += (ventes[produit] - achats[produit]) return gains_total # Exemple d'utilisation : achats = {"produit1": 50, "produit2": 30, "produit3": 20} ventes = {"produit1": 80, "produit2": 50, "produit3": 30} resultat = calculer_gains(achats, ventes) print("Gains total après la vente de tous les produits :", resultat) # Output : Gains total après la vente de tous les produits : 60 |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Hub USB 3.0 OBERSTER Multiport
€ 7,00 Acheter le produit -
Promo !
Routeur WiFi AX 3000 Mbps TP-Link Routeur, WiFi 6, 4 antennes à haute performance, OneMesh, WPA3
Le prix initial était : € 99,00.€ 56,00Le prix actuel est : € 56,00. Acheter le produit -
Apprendre Raspberry Pi 4 - sur votre nano-ordinateur avec un projet de station
€ 29,00 Acheter le livre