Sfida: Vendite e Spedizioni
In questa sfida, gestirai i livelli di stock giornalieri dei prodotti essenziali di un negozio di alimentari per una settimana. Utilizzando la funzione range()
in combinazione con la funzione len()
, simulerai gli impatti 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 loop.
- Usa un ciclo
for
con iterazione dell'indice per scorrere la listaproducts
.- Per ogni prodotto sottrai il numero di unità vendute (
units_sold
) dallo stock deiproducts
.
- Per ogni prodotto sottrai il numero di unità vendute (
- Usa un secondo ciclo
for
(anche con iterazione dell'indice) per scorrere di nuovoproducts
.- 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 di stock finali per tutti i prodotti: <products>
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 5. Capitolo 5