Utmaning: Försäljning och Shipments
I denna utmaning kommer du att hantera de dagliga lagernivåerna av viktiga livsmedelsbutiksprodukter under en vecka. Genom att använda range()
-funktionen i kombination med len()
-funktionen kommer du att simulera försäljningspåverkan på lagret.
Uppgift
Swipe to start coding
Uppdatera produktlagernivåer baserat på försäljning och leveranser med hjälp av loopar.
- Använd en
for
-loop med indexiteration för att gå igenomproducts
-listan.- För varje produkt, subtrahera antalet sålda enheter (
units_sold
) frånproducts
-lagret.
- För varje produkt, subtrahera antalet sålda enheter (
- Använd en andra
for
-loop (också med indexiteration) för att gå igenomproducts
igen.- Lägg till motsvarande värde från
shipment_received
för att uppdatera lagret.
- Lägg till motsvarande värde från
Utdata krav
- Efter att ha bearbetat försäljningen, skriv ut:
Stock efter försäljning för <product_name>: <stock_level> enheter
- Efter att ha bearbetat leveranser, skriv ut:
Stock efter leverans för <product_name>: <stock_level> enheter
- I slutet, skriv ut:
Slutliga lagernivåer för alla produkter: <products>
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 5. Kapitel 5