Utmaning: Försäljning och Leveranser
I denna utmaning kommer du att hantera de dagliga lagernivåerna för viktiga produkter i en livsmedelsbutik under en vecka. Genom att använda funktionen range()
tillsammans med len()
-funktionen kommer du att simulera försäljningens på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å igenom listanproducts
.- 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 (även den 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
Utdatakrav
- Efter att försäljningen har behandlats, skriv ut:
Stock after sales for <product_name>: <stock_level> units
- Efter att leveranserna har behandlats, skriv ut:
Stock after shipment for <product_name>: <stock_level> units
- Till sist, skriv ut:
Final stock levels for all products: <products>
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 5. Kapitel 5