Udfordring: Salg og Forsendelser
I denne udfordring skal du administrere de daglige lagerniveauer for essentielle dagligvarer i en uge. Ved at anvende funktionen range()
sammen med funktionen len()
, vil du simulere salgets indvirkning på lagerbeholdningen.
Opgave
Swipe to start coding
Opdater produktlagerbeholdninger baseret på salg og leverancer ved hjælp af loops.
- Brug en
for
-løkke med indeksiteration til at gennemgå listenproducts
.- For hvert produkt trækkes antallet af solgte enheder (
units_sold
) fraproducts
lagerbeholdning.
- For hvert produkt trækkes antallet af solgte enheder (
- Brug en anden
for
-løkke (også med indeksiteration) til at gennemgåproducts
igen.- Tilføj den tilsvarende værdi fra
shipment_received
for at opdatere lagerbeholdningen.
- Tilføj den tilsvarende værdi fra
Outputkrav
- Efter at have behandlet salg, udskriv:
Stock after sales for <product_name>: <stock_level> units
- Efter at have behandlet leverancer, udskriv:
Stock after shipment for <product_name>: <stock_level> units
- Til sidst, udskriv:
Final stock levels for all products: <products>
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 5. Kapitel 5