Contenu du cours
Introduction à Python
Introduction à Python
Défi : Ventes et Expéditions
Dans ce défi, vous allez gérer les niveaux de stock quotidiens des produits essentiels d'une épicerie sur une semaine. En utilisant la fonction range()
en conjonction avec la fonction len()
, vous simulerez les impacts des ventes sur l'inventaire.
Swipe to start coding
Dans cette tâche, vous allez gérer l'inventaire en mettant à jour les niveaux de stock des produits en fonction des ventes et des nouvelles livraisons. Vous utiliserez des boucles pour ajuster les niveaux de stock pour chaque produit de la liste.
Instructions de Code
- Utilisez une boucle
for
avec itération d'index pour parcourir la listeproducts
. Pour chaque produit, déduisez les unités vendues correspondantes de la listeunits_sold
. Mettez à jour le niveau de stock dans la listeproducts
en conséquence. - Utilisez une autre boucle
for
avec itération d'index pour parcourir à nouveau la listeproducts
. Pour chaque produit, ajoutez la quantité de nouvelle livraison correspondante de la listeshipment_received
au niveau de stock dans la listeproducts
.
Exigences de Sortie
- Après avoir mis à jour les niveaux de stock en fonction des ventes, imprimez un message pour chaque produit au format :
Stock after sales for <product_name>: <stock_level> units
. - Après avoir mis à jour les niveaux de stock en fonction de la nouvelle livraison, imprimez un message pour chaque produit au format :
Stock after shipment for <product_name>: <stock_level> units
. - Enfin, imprimez les niveaux de stock finaux pour tous les produits au format :
Final stock levels for all products: <products>
.
Solution
Merci pour vos commentaires !
Défi : Ventes et Expéditions
Dans ce défi, vous allez gérer les niveaux de stock quotidiens des produits essentiels d'une épicerie sur une semaine. En utilisant la fonction range()
en conjonction avec la fonction len()
, vous simulerez les impacts des ventes sur l'inventaire.
Swipe to start coding
Dans cette tâche, vous allez gérer l'inventaire en mettant à jour les niveaux de stock des produits en fonction des ventes et des nouvelles livraisons. Vous utiliserez des boucles pour ajuster les niveaux de stock pour chaque produit de la liste.
Instructions de Code
- Utilisez une boucle
for
avec itération d'index pour parcourir la listeproducts
. Pour chaque produit, déduisez les unités vendues correspondantes de la listeunits_sold
. Mettez à jour le niveau de stock dans la listeproducts
en conséquence. - Utilisez une autre boucle
for
avec itération d'index pour parcourir à nouveau la listeproducts
. Pour chaque produit, ajoutez la quantité de nouvelle livraison correspondante de la listeshipment_received
au niveau de stock dans la listeproducts
.
Exigences de Sortie
- Après avoir mis à jour les niveaux de stock en fonction des ventes, imprimez un message pour chaque produit au format :
Stock after sales for <product_name>: <stock_level> units
. - Après avoir mis à jour les niveaux de stock en fonction de la nouvelle livraison, imprimez un message pour chaque produit au format :
Stock after shipment for <product_name>: <stock_level> units
. - Enfin, imprimez les niveaux de stock finaux pour tous les produits au format :
Final stock levels for all products: <products>
.
Solution
Merci pour vos commentaires !