Leçon 7 / 10 — Chapitre 8: Mise en pratique : gestion de stock
Calculer la valeur totale de l'inventaire
Septième étape : reprendre le calcul déjà vu au premier chapitre de ce module (valeur totale = somme de prix * stock), cette fois sur l'inventaire complet chargé depuis le fichier JSON.
inventaire = [
{"nom": "riz", "prix": 5, "stock": 20},
{"nom": "huile", "prix": 8, "stock": 0},
{"nom": "sucre", "prix": 3, "stock": 15},
]
def valeur_totale(inventaire):
total = 0
for produit in inventaire:
total = total + produit["prix"] * produit["stock"]
return total
print(f"Valeur totale : {valeur_totale(inventaire):.2f} $")
Ce code affiche Valeur totale : 145.00 $ : 5*20 + 8*0 + 3*15 = 100 + 0 + 45 = 145, affiché avec 2 décimales grâce au formatage vu au sixième chapitre.
Isoler ce calcul dans une fonction plutôt que de le laisser en ligne présente un avantage clair : valeur_totale(inventaire) peut être rappelée à tout moment, notamment après une modification du stock, sans dupliquer la boucle de calcul.
À vous de jouer : écrivez valeur_totale(inventaire), appelez-la, puis modifiez le stock d'un produit et vérifiez que la valeur totale change en conséquence.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 85 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès