In questa sfida simulerai la gestione dell’inventario settimanale di un negozio di alimentari.
Utilizzerai l’iterazione sugli indici, combinando range() e len(), per aggiornare gli stock dei prodotti prima in base alle vendite e poi alle spedizioni ricevute.
Questa attività replica un processo reale: ogni giorno un supermercato diminuisce lo stock in base agli acquisti dei clienti e successivamente lo aggiorna con gli arrivi dal magazzino centrale.
Aggiorna i livelli di stock dei prodotti utilizzando due cicli for con iterazione tramite indice.
Per ogni prodotto:
range(len(products))products il valore corrispondente in units_soldUna volta aggiornati i livelli in base alle vendite:
products il corrispondente valore della lista shipment_receivedAl termine, stampa:
Final stock levels for all products: <products>
Questa sfida è un ottimo esempio del perché l’iterazione sugli indici sia fondamentale: