Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Automazione del Controllo delle Scorte | Cicli
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Introduzione a Python

bookSfida: 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".

Compito

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

  1. 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.
  2. 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.
  3. Dopo il rifornimento, se lo stock supera discount_threshold e l'articolo non è in saldo, impostare lo stato di vendita su True nel 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

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 7
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

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?

close

bookSfida: 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".

Compito

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

  1. 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.
  2. 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.
  3. Dopo il rifornimento, se lo stock supera discount_threshold e l'articolo non è in saldo, impostare lo stato di vendita su True nel 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

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 7
single

single

some-alt