Sfida: Automazione del Controllo delle Scorte
Gestisci l'inventario di un negozio di alimentari e il tuo compito è garantire che le scorte di ogni prodotto siano adeguatamente mantenute e rifornite quando necessario.
Se il livello di scorte di un articolo scende al di sotto della quantità minima richiesta, è necessario effettuare il rifornimento.
Inoltre, se il livello di scorte di un articolo supera una determinata soglia, viene applicato uno sconto e l'articolo viene contrassegnato come "in offerta".
Swipe to start coding
Gestione dell'inventario di un negozio di alimentari tramite il rifornimento degli articoli utilizzando un ciclo while e l'applicazione di sconti in base ai livelli di stock. Verranno utilizzati cicli per aggiornare lo stato di ciascun articolo, ma sarà stampato solo un semplice messaggio di elaborazione per ogni articolo e un riepilogo finale.
Regole
- Utilizzare un ciclo for per scorrere ogni articolo nel dizionario
inventory.- Per ogni articolo, ottenere lo stock attuale, lo stock minimo richiesto, la quantità di rifornimento e lo stato di vendita.
- Utilizzare un ciclo while per rifornire l'articolo finché il suo stock non raggiunge o supera il minimo richiesto.
- Aumentare lo stock della quantità di rifornimento a ogni iterazione.
- Aggiornare il valore dello stock nel dizionario dopo il rifornimento.
- Dopo il rifornimento, se lo stock supera
discount_thresholde l'articolo non è in saldo, impostare lo stato di vendita suTruenel dizionario.
Requisiti di output
- Prima dell'inizio del ciclo, stampare una riga contenente la parola
Processing(ad esempio:Processing started). - Per ogni articolo, stampare una singola riga:
Processing [item name](ad esempio:Processing Bread). - Dopo che tutti gli articoli sono stati elaborati, stampare una riga di riepilogo contenente la parola
Processing(ad esempio:Processing completed).
Non stampare dettagli sul rifornimento o sull'applicazione dello sconto. Non stampare un report finale dell'inventario. Stampare solo le righe di elaborazione richieste.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
What is the minimum required stock level for each product?
What is the threshold for applying a discount and marking an item as "on sale"?
Can you provide an example of how to manage the inventory for a specific product?
Fantastico!
Completion tasso migliorato a 2.17
Sfida: Automazione del Controllo delle Scorte
Scorri per mostrare il menu
Gestisci l'inventario di un negozio di alimentari e il tuo compito è garantire che le scorte di ogni prodotto siano adeguatamente mantenute e rifornite quando necessario.
Se il livello di scorte di un articolo scende al di sotto della quantità minima richiesta, è necessario effettuare il rifornimento.
Inoltre, se il livello di scorte di un articolo supera una determinata soglia, viene applicato uno sconto e l'articolo viene contrassegnato come "in offerta".
Swipe to start coding
Gestione dell'inventario di un negozio di alimentari tramite il rifornimento degli articoli utilizzando un ciclo while e l'applicazione di sconti in base ai livelli di stock. Verranno utilizzati cicli per aggiornare lo stato di ciascun articolo, ma sarà stampato solo un semplice messaggio di elaborazione per ogni articolo e un riepilogo finale.
Regole
- Utilizzare un ciclo for per scorrere ogni articolo nel dizionario
inventory.- Per ogni articolo, ottenere lo stock attuale, lo stock minimo richiesto, la quantità di rifornimento e lo stato di vendita.
- Utilizzare un ciclo while per rifornire l'articolo finché il suo stock non raggiunge o supera il minimo richiesto.
- Aumentare lo stock della quantità di rifornimento a ogni iterazione.
- Aggiornare il valore dello stock nel dizionario dopo il rifornimento.
- Dopo il rifornimento, se lo stock supera
discount_thresholde l'articolo non è in saldo, impostare lo stato di vendita suTruenel dizionario.
Requisiti di output
- Prima dell'inizio del ciclo, stampare una riga contenente la parola
Processing(ad esempio:Processing started). - Per ogni articolo, stampare una singola riga:
Processing [item name](ad esempio:Processing Bread). - Dopo che tutti gli articoli sono stati elaborati, stampare una riga di riepilogo contenente la parola
Processing(ad esempio:Processing completed).
Non stampare dettagli sul rifornimento o sull'applicazione dello sconto. Non stampare un report finale dell'inventario. Stampare solo le righe di elaborazione richieste.
Soluzione
Grazie per i tuoi commenti!
single