Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Automatisering van Voorraadbeheer | Lussen
Introductie tot Python

Veeg om het menu te tonen

book
Uitdaging: Automatisering van Voorraadbeheer

Je beheert de voorraad van een supermarkt en je taak is ervoor te zorgen dat de voorraad van elk product correct wordt bijgehouden en indien nodig wordt aangevuld.

Als het voorraadniveau van een artikel onder de minimaal vereiste hoeveelheid zakt, moet het worden aangevuld.

Daarnaast, als het voorraadniveau van een artikel boven een bepaalde drempel uitkomt, wordt er een korting toegepast en wordt het artikel als "in de aanbieding" gemarkeerd.

Taak

Swipe to start coding

Beheer de voorraad van een supermarkt door artikelen aan te vullen en kortingen toe te passen op basis van voorraadniveaus. Je gebruikt lussen om de status van elk artikel bij te werken.

  • Gebruik een for-lus om elk artikel in de inventory-dictionary te doorlopen.
    • Haal voor elk artikel de huidige voorraad, de minimaal vereiste voorraad, de aanvulhoeveelheid en de kortingsstatus op.
  • Gebruik een while-lus om het artikel aan te vullen totdat de voorraad gelijk is aan of hoger is dan het minimum. Verhoog de voorraad bij elke iteratie met de aanvulhoeveelheid.
  • Controleer na het aanvullen of de voorraad de discount_threshold overschrijdt en het artikel nog niet in de aanbieding is. Stel in dat geval de kortingsstatus in op True.
  • Als het artikel al in de aanbieding is en nog steeds boven de drempel uitkomt, geef dan een bericht weer dat het al is afgeprijsd.

Uitvoereisen

  • Print voor elk artikel:
    Processing <item>...
  • Als er een korting wordt toegepast:
    <item> stock has exceeded <discount_threshold> units. Discount applied.
  • Als het artikel al in de aanbieding is:
    <item> is already discounted.
  • Nadat alle artikelen zijn verwerkt, print:
    Final Inventory Report
    Vervolgens, voor elk artikel:
    <Item>: <current_stock> units (Min: <min_stock> units) - On sale: <on_sale>

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 7

Vraag AI

expand
ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

book
Uitdaging: Automatisering van Voorraadbeheer

Je beheert de voorraad van een supermarkt en je taak is ervoor te zorgen dat de voorraad van elk product correct wordt bijgehouden en indien nodig wordt aangevuld.

Als het voorraadniveau van een artikel onder de minimaal vereiste hoeveelheid zakt, moet het worden aangevuld.

Daarnaast, als het voorraadniveau van een artikel boven een bepaalde drempel uitkomt, wordt er een korting toegepast en wordt het artikel als "in de aanbieding" gemarkeerd.

Taak

Swipe to start coding

Beheer de voorraad van een supermarkt door artikelen aan te vullen en kortingen toe te passen op basis van voorraadniveaus. Je gebruikt lussen om de status van elk artikel bij te werken.

  • Gebruik een for-lus om elk artikel in de inventory-dictionary te doorlopen.
    • Haal voor elk artikel de huidige voorraad, de minimaal vereiste voorraad, de aanvulhoeveelheid en de kortingsstatus op.
  • Gebruik een while-lus om het artikel aan te vullen totdat de voorraad gelijk is aan of hoger is dan het minimum. Verhoog de voorraad bij elke iteratie met de aanvulhoeveelheid.
  • Controleer na het aanvullen of de voorraad de discount_threshold overschrijdt en het artikel nog niet in de aanbieding is. Stel in dat geval de kortingsstatus in op True.
  • Als het artikel al in de aanbieding is en nog steeds boven de drempel uitkomt, geef dan een bericht weer dat het al is afgeprijsd.

Uitvoereisen

  • Print voor elk artikel:
    Processing <item>...
  • Als er een korting wordt toegepast:
    <item> stock has exceeded <discount_threshold> units. Discount applied.
  • Als het artikel al in de aanbieding is:
    <item> is already discounted.
  • Nadat alle artikelen zijn verwerkt, print:
    Final Inventory Report
    Vervolgens, voor elk artikel:
    <Item>: <current_stock> units (Min: <min_stock> units) - On sale: <on_sale>

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 7
Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt