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 et produkts lagerbeholdning falder under den krævede minimumsmængde, skal det genopfyldes.
Derudover, hvis lagerbeholdningen af et produkt overstiger en bestemt grænse, gives der rabat, og produktet markeres som "på tilbud."
Swipe to start coding
Administrer dagligvarebutikslager ved at genopfylde varer med en while-løkke og anvende rabatter baseret på lagerniveauer. Du skal bruge løkker til at opdatere hver vares status, men kun udskrive en simpel behandlingsmeddelelse 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 overstiger minimumskravet.
- Forøg lageret med genopfyldningsmængden ved hver iteration.
- Opdater lagerværdien i ordbogen efter genopfyldning.
- Efter genopfyldning, hvis lageret overstiger
discount_thresholdog varen ikke er på udsalg, skal 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
Awesome!
Completion rate improved to 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 et produkts lagerbeholdning falder under den krævede minimumsmængde, skal det genopfyldes.
Derudover, hvis lagerbeholdningen af et produkt overstiger en bestemt grænse, gives der rabat, og produktet markeres som "på tilbud."
Swipe to start coding
Administrer dagligvarebutikslager ved at genopfylde varer med en while-løkke og anvende rabatter baseret på lagerniveauer. Du skal bruge løkker til at opdatere hver vares status, men kun udskrive en simpel behandlingsmeddelelse 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 overstiger minimumskravet.
- Forøg lageret med genopfyldningsmængden ved hver iteration.
- Opdater lagerværdien i ordbogen efter genopfyldning.
- Efter genopfyldning, hvis lageret overstiger
discount_thresholdog varen ikke er på udsalg, skal 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