Sfida: Vendite e Spedizioni
In questa sfida, gestirai i livelli di scorte giornalieri dei prodotti essenziali di un negozio di alimentari per una settimana. Utilizzando la funzione range()
insieme alla funzione len()
, simulerai l'impatto delle vendite sull'inventario.
Compito
Swipe to start coding
Aggiorna i livelli di stock dei prodotti in base alle vendite e alle spedizioni utilizzando i cicli.
- Utilizza un ciclo
for
con iterazione tramite indice per scorrere la listaproducts
.- Per ogni prodotto, sottrai il numero di unità vendute (
units_sold
) dallo stock diproducts
.
- Per ogni prodotto, sottrai il numero di unità vendute (
- Utilizza un secondo ciclo
for
(anch'esso con iterazione tramite indice) per scorrere nuovamenteproducts
.- Aggiungi il valore corrispondente da
shipment_received
per aggiornare lo stock.
- Aggiungi il valore corrispondente da
Requisiti di output
- Dopo aver elaborato le vendite, stampa:
Stock dopo le vendite per <product_name>: <stock_level> unità
- Dopo aver elaborato le spedizioni, stampa:
Stock dopo la spedizione per <product_name>: <stock_level> unità
- Alla fine, stampa:
Livelli finali di stock per tutti i prodotti: <products>
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 5. Capitolo 5