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
Introduzione a Python

Scorri per mostrare il menu

book
Sfida: Automazione del Controllo delle Scorte

Stai gestendo l'inventario per un negozio di alimentari e il tuo compito è assicurarti che lo stock di ciascun prodotto sia adeguatamente mantenuto e rifornito quando necessario.

Se il livello di stock di un articolo scende al di sotto della quantità minima richiesta, deve essere rifornito.

Inoltre, se il livello di stock di un articolo supera una certa soglia, viene applicato uno sconto e l'articolo viene contrassegnato come "in vendita".

Compito

Swipe to start coding

Gestisci l'inventario del negozio di alimentari rifornendo gli articoli e applicando sconti in base ai livelli di stock. Utilizzerai i cicli per aggiornare lo stato di ciascun articolo.

  • Usa un ciclo for per esaminare ciascun articolo nel dizionario inventory.
    • Per ciascun articolo, ottieni il suo stock attuale, lo stock minimo richiesto, la quantità di rifornimento e lo stato di vendita.
  • Usa un ciclo while per rifornire l'articolo finché il suo stock non è pari o superiore al minimo. Aumenta lo stock della quantità di rifornimento a ogni iterazione.
  • Dopo il rifornimento, verifica se lo stock supera discount_threshold e l'articolo non è ancora in vendita. In tal caso, imposta il suo stato di vendita su True.
  • Se l'articolo è già in vendita e supera ancora la soglia, stampa un messaggio che indica che è già scontato.

Requisiti di Output

  • Per ciascun articolo, stampa:
    Processing <item>...
  • Se viene applicato uno sconto:
    <item> stock has exceeded <discount_threshold> units. Discount applied.
  • Se l'articolo è già in vendita:
    <item> is already discounted.
  • Dopo che tutti gli articoli sono stati elaborati, stampa:
    Final Inventory Report
    Poi, per ciascun articolo:
    <Item>: <current_stock> units (Min: <min_stock> units) - On sale: <on_sale>

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

Chieda ad AI

expand
ChatGPT

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

book
Sfida: Automazione del Controllo delle Scorte

Stai gestendo l'inventario per un negozio di alimentari e il tuo compito è assicurarti che lo stock di ciascun prodotto sia adeguatamente mantenuto e rifornito quando necessario.

Se il livello di stock di un articolo scende al di sotto della quantità minima richiesta, deve essere rifornito.

Inoltre, se il livello di stock di un articolo supera una certa soglia, viene applicato uno sconto e l'articolo viene contrassegnato come "in vendita".

Compito

Swipe to start coding

Gestisci l'inventario del negozio di alimentari rifornendo gli articoli e applicando sconti in base ai livelli di stock. Utilizzerai i cicli per aggiornare lo stato di ciascun articolo.

  • Usa un ciclo for per esaminare ciascun articolo nel dizionario inventory.
    • Per ciascun articolo, ottieni il suo stock attuale, lo stock minimo richiesto, la quantità di rifornimento e lo stato di vendita.
  • Usa un ciclo while per rifornire l'articolo finché il suo stock non è pari o superiore al minimo. Aumenta lo stock della quantità di rifornimento a ogni iterazione.
  • Dopo il rifornimento, verifica se lo stock supera discount_threshold e l'articolo non è ancora in vendita. In tal caso, imposta il suo stato di vendita su True.
  • Se l'articolo è già in vendita e supera ancora la soglia, stampa un messaggio che indica che è già scontato.

Requisiti di Output

  • Per ciascun articolo, stampa:
    Processing <item>...
  • Se viene applicato uno sconto:
    <item> stock has exceeded <discount_threshold> units. Discount applied.
  • Se l'articolo è già in vendita:
    <item> is already discounted.
  • Dopo che tutti gli articoli sono stati elaborati, stampa:
    Final Inventory Report
    Poi, per ciascun articolo:
    <Item>: <current_stock> units (Min: <min_stock> units) - On sale: <on_sale>

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
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt