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
Quizzes & Challenges
Quizzes
Challenges
/
Introduzione a Python

bookSfida: Automazione del Controllo delle Scorte

Gestione dell'inventario per un negozio di alimentari, con l'obiettivo di garantire che le scorte di ciascun prodotto siano adeguatamente mantenute e rifornite quando necessario.

Se il livello di scorta di un articolo scende al di sotto della quantità minima richiesta, è necessario effettuare il rifornimento.

Inoltre, se il livello di scorta 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é lo 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 il 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 sola riga: Processing [item name] (ad esempio: Processing Bread).
  • Dopo che tutti gli articoli sono stati elaborati, stampare una riga riepilogativa contenente la parola Processing (ad esempio: Processing completed).

Non stampare dettagli sul rifornimento o sull'applicazione degli sconti. 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

close

Awesome!

Completion rate improved to 2.17

bookSfida: Automazione del Controllo delle Scorte

Scorri per mostrare il menu

Gestione dell'inventario per un negozio di alimentari, con l'obiettivo di garantire che le scorte di ciascun prodotto siano adeguatamente mantenute e rifornite quando necessario.

Se il livello di scorta di un articolo scende al di sotto della quantità minima richiesta, è necessario effettuare il rifornimento.

Inoltre, se il livello di scorta 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é lo 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 il 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 sola riga: Processing [item name] (ad esempio: Processing Bread).
  • Dopo che tutti gli articoli sono stati elaborati, stampare una riga riepilogativa contenente la parola Processing (ad esempio: Processing completed).

Non stampare dettagli sul rifornimento o sull'applicazione degli sconti. 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