Uitdaging: Verkoop en Verzendingen
In deze uitdaging beheer je de dagelijkse voorraadniveaus van essentiële supermarktproducten gedurende een week. Door gebruik te maken van de range()
-functie in combinatie met de len()
-functie, simuleer je de invloed van verkopen op de voorraad.
Taak
Swipe to start coding
Werk de productvoorraad bij op basis van verkopen en leveringen met behulp van lussen.
- Gebruik een
for
-lus met index-iteratie om door de lijstproducts
te gaan.- Trek voor elk product het aantal verkochte eenheden (
units_sold
) af van de voorraad vanproducts
.
- Trek voor elk product het aantal verkochte eenheden (
- Gebruik een tweede
for
-lus (ook met index-iteratie) om opnieuw doorproducts
te gaan.- Tel de overeenkomstige waarde uit
shipment_received
erbij op om de voorraad bij te werken.
- Tel de overeenkomstige waarde uit
Uitvoervereisten
- Na het verwerken van de verkopen, print:
Voorraad na verkoop voor <product_name>: <stock_level> eenheden
- Na het verwerken van de leveringen, print:
Voorraad na levering voor <product_name>: <stock_level> eenheden
- Aan het einde, print:
Eindvoorraad voor alle producten: <products>
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 5. Hoofdstuk 5