Uitdaging: Verkoop en Verzending
In deze uitdaging ga je de dagelijkse voorraadniveaus van essentiële supermarktproducten gedurende een week beheren. Door gebruik te maken van de range()
functie in combinatie met de len()
functie, simuleer je de verkoopimpact op de voorraad.
Taak
Swipe to start coding
Werk productvoorraadniveaus bij op basis van verkopen en zendingen met behulp van loops.
- Gebruik een
for
-lus met indexiteratie om door deproducts
lijst te gaan.- Trek voor elk product het aantal verkochte eenheden (
units_sold
) af van deproducts
voorraad.
- Trek voor elk product het aantal verkochte eenheden (
- Gebruik een tweede
for
-lus (ook met indexiteratie) om opnieuw doorproducts
te gaan.- Voeg de overeenkomstige waarde van
shipment_received
toe om de voorraad bij te werken.
- Voeg de overeenkomstige waarde van
Uitvoervereisten
- Na het verwerken van verkopen, print:
Stock after sales for <product_name>: <stock_level> units
- Na het verwerken van zendingen, print:
Stock after shipment for <product_name>: <stock_level> units
- Aan het einde, print:
Final stock levels for all products: <products>
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 5. Hoofdstuk 5