Utmaning: Automatisering av Lagerkontroll
Du ansvarar för lagret i en livsmedelsbutik, och din uppgift är att säkerställa att lagersaldot för varje produkt underhålls korrekt och fylls på vid behov.
Om lagersaldot för en vara sjunker under den minsta tillåtna nivån måste den fyllas på.
Dessutom, om lagersaldot för en vara överstiger en viss gräns, tillämpas en rabatt och varan markeras som "på rea."
Swipe to start coding
Hantera livsmedelsbutikens lager genom att fylla på varor med hjälp av en while-loop och tillämpa rabatter baserat på lagernivåer. Du kommer att använda loopar för att uppdatera varje varas status, men endast skriva ut ett enkelt bearbetningsmeddelande för varje vara samt en slutlig sammanfattning.
Regler
- Använd en for-loop för att gå igenom varje vara i
inventory-ordlistan.- För varje vara, hämta dess aktuella lager, minsta nödvändiga lager, påfyllningskvantitet och readstatus.
- Använd en while-loop för att fylla på varan tills dess lager är lika med eller överstiger det minsta kravet.
- Öka lagret med påfyllningskvantiteten vid varje iteration.
- Uppdatera lagervärdet i ordlistan efter påfyllning.
- Efter påfyllning, om lagret överstiger
discount_thresholdoch varan inte är på rea, sätt dess readstatus tillTruei ordlistan.
Utskriftskrav
- Innan loopen startar, skriv ut en rad som innehåller ordet
Processing(till exempel:Processing started). - För varje vara, skriv ut en enda rad:
Processing [item name](till exempel:Processing Bread). - När alla varor har bearbetats, skriv ut en sammanfattande rad som innehåller ordet
Processing(till exempel:Processing completed).
Skriv inte ut detaljer om påfyllning eller rabattanvändning. Skriv inte ut någon slutlig lagerstatus. Skriv endast ut de begärda bearbetningsraderna.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
What is the minimum required stock level for each product?
What is the threshold for applying a discount and marking an item as "on sale"?
Can you provide an example of how to manage the inventory for a specific product?
Awesome!
Completion rate improved to 2.17
Utmaning: Automatisering av Lagerkontroll
Svep för att visa menyn
Du ansvarar för lagret i en livsmedelsbutik, och din uppgift är att säkerställa att lagersaldot för varje produkt underhålls korrekt och fylls på vid behov.
Om lagersaldot för en vara sjunker under den minsta tillåtna nivån måste den fyllas på.
Dessutom, om lagersaldot för en vara överstiger en viss gräns, tillämpas en rabatt och varan markeras som "på rea."
Swipe to start coding
Hantera livsmedelsbutikens lager genom att fylla på varor med hjälp av en while-loop och tillämpa rabatter baserat på lagernivåer. Du kommer att använda loopar för att uppdatera varje varas status, men endast skriva ut ett enkelt bearbetningsmeddelande för varje vara samt en slutlig sammanfattning.
Regler
- Använd en for-loop för att gå igenom varje vara i
inventory-ordlistan.- För varje vara, hämta dess aktuella lager, minsta nödvändiga lager, påfyllningskvantitet och readstatus.
- Använd en while-loop för att fylla på varan tills dess lager är lika med eller överstiger det minsta kravet.
- Öka lagret med påfyllningskvantiteten vid varje iteration.
- Uppdatera lagervärdet i ordlistan efter påfyllning.
- Efter påfyllning, om lagret överstiger
discount_thresholdoch varan inte är på rea, sätt dess readstatus tillTruei ordlistan.
Utskriftskrav
- Innan loopen startar, skriv ut en rad som innehåller ordet
Processing(till exempel:Processing started). - För varje vara, skriv ut en enda rad:
Processing [item name](till exempel:Processing Bread). - När alla varor har bearbetats, skriv ut en sammanfattande rad som innehåller ordet
Processing(till exempel:Processing completed).
Skriv inte ut detaljer om påfyllning eller rabattanvändning. Skriv inte ut någon slutlig lagerstatus. Skriv endast ut de begärda bearbetningsraderna.
Lösning
Tack för dina kommentarer!
single