Udfordring: Automatisering af Lagerstyring
Du administrerer lagerbeholdningen for et supermarked, og din opgave er at sikre, at lageret for hvert produkt vedligeholdes korrekt og genopfyldes efter behov.
Hvis lagerbeholdningen for en vare falder under den krævede minimumsmængde, skal den genopfyldes.
Derudover, hvis lagerbeholdningen for en vare overstiger en bestemt grænse, gives der rabat, og varen markeres som "på tilbud."
Swipe to start coding
Administrer dagligvarebutikslager ved at genopfylde varer med en while-løkke og anvende rabatter baseret på lagerbeholdning. Du skal bruge løkker til at opdatere hver vares status, men kun udskrive en simpel behandlingsbesked for hver vare samt en afsluttende oversigt.
Regler
- Brug en for-løkke til at gennemgå hver vare i
inventory-ordbogen.- For hver vare, hent dens aktuelle lager, minimumskrav til lager, genopfyldningsmængde og udsalgsstatus.
- Brug en while-løkke til at genopfylde varen, indtil lageret er lig med eller over minimumskravet.
- Forøg lageret med genopfyldningsmængden ved hver iteration.
- Opdater lagerets værdi i ordbogen efter genopfyldning.
- Efter genopfyldning, hvis lageret overstiger
discount_thresholdog varen ikke er på udsalg, skal dens udsalgsstatus sættes tilTruei ordbogen.
Krav til output
- Før løkken starter, udskriv en linje, der indeholder ordet
Processing(for eksempel:Processing started). - For hver vare, udskriv en enkelt linje:
Processing [item name](for eksempel:Processing Bread). - Når alle varer er behandlet, udskriv en oversigtslinje, der indeholder ordet
Processing(for eksempel:Processing completed).
Udskriv ikke detaljer om genopfyldning eller rabatanvendelse. Udskriv ikke en endelig lageroversigt. Udskriv kun de krævede behandlingslinjer.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 2.17
Udfordring: Automatisering af Lagerstyring
Stryg for at vise menuen
Du administrerer lagerbeholdningen for et supermarked, og din opgave er at sikre, at lageret for hvert produkt vedligeholdes korrekt og genopfyldes efter behov.
Hvis lagerbeholdningen for en vare falder under den krævede minimumsmængde, skal den genopfyldes.
Derudover, hvis lagerbeholdningen for en vare overstiger en bestemt grænse, gives der rabat, og varen markeres som "på tilbud."
Swipe to start coding
Administrer dagligvarebutikslager ved at genopfylde varer med en while-løkke og anvende rabatter baseret på lagerbeholdning. Du skal bruge løkker til at opdatere hver vares status, men kun udskrive en simpel behandlingsbesked for hver vare samt en afsluttende oversigt.
Regler
- Brug en for-løkke til at gennemgå hver vare i
inventory-ordbogen.- For hver vare, hent dens aktuelle lager, minimumskrav til lager, genopfyldningsmængde og udsalgsstatus.
- Brug en while-løkke til at genopfylde varen, indtil lageret er lig med eller over minimumskravet.
- Forøg lageret med genopfyldningsmængden ved hver iteration.
- Opdater lagerets værdi i ordbogen efter genopfyldning.
- Efter genopfyldning, hvis lageret overstiger
discount_thresholdog varen ikke er på udsalg, skal dens udsalgsstatus sættes tilTruei ordbogen.
Krav til output
- Før løkken starter, udskriv en linje, der indeholder ordet
Processing(for eksempel:Processing started). - For hver vare, udskriv en enkelt linje:
Processing [item name](for eksempel:Processing Bread). - Når alle varer er behandlet, udskriv en oversigtslinje, der indeholder ordet
Processing(for eksempel:Processing completed).
Udskriv ikke detaljer om genopfyldning eller rabatanvendelse. Udskriv ikke en endelig lageroversigt. Udskriv kun de krævede behandlingslinjer.
Løsning
Tak for dine kommentarer!
single