Utmaning: Automatisering av Lagerkontroll
Du ansvarar för lagret i en livsmedelsbutik, och din uppgift är att säkerställa att lagret för varje produkt underhålls korrekt och fylls på vid behov.
Om lagernivån för en vara sjunker under den minsta tillåtna mängden måste den fyllas på.
Dessutom, om lagernivån 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 minimum.
- Ö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
Fantastiskt!
Completion betyg förbättrat till 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 lagret för varje produkt underhålls korrekt och fylls på vid behov.
Om lagernivån för en vara sjunker under den minsta tillåtna mängden måste den fyllas på.
Dessutom, om lagernivån 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 minimum.
- Ö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