Sfida: Progetto Finale di Codifica Individuale

Riassunto

Sfida conclusiva: analizzare un dizionario di inventario ed emettere messaggi basati sui livelli di stock e sui prezzi degli articoli usando cicli e condizioni.


Progetto Finale – Analisi dell’Inventario

In questa sfida finale devi applicare tutto ciò che hai imparato: cicli, condizioni, gestione dei dati strutturati, logica decisionale e formattazione dell’output.

Ti viene fornito un dizionario inventory contenente diversi articoli con le loro informazioni. Il tuo compito è valutare ogni articolo e determinare:

  • se deve essere rifornito

  • se deve essere venduto con sconto

  • se deve essere venduto al prezzo normale

Puoi utilizzare qualsiasi stile di codice: cicli, condizioni, funzioni, valori calcolati o costanti definite da te. L’obiettivo è creare un flusso logico corretto, adattabile e completo.


Compito – Valutazione dell’Inventario

Obiettivo

Scorrere tutti gli articoli di inventory e decidere l’azione corretta per ciascuno.

Regole

Per ogni elemento del dizionario:

  • Se lo stock è inferiore a 30 → l’articolo necessita di rifornimento.

  • Se lo stock è superiore a 100 → va venduto al prezzo scontato.

  • Se lo stock è compreso tra 30 e 100 inclusi → va venduto al prezzo normale.


Requisiti di Output

Devi utilizzare esattamente queste stringhe di stampa, rispettando formattazione e variabili:

Per il rifornimento

f"{item} need restocking."

Per la vendita scontata

f"{item} should be sold at the discounted price of {discounted_price}."

Per la vendita al prezzo regolare

f"{item} should be sold at the regular price of {regular_price}."

Non aggiungere testo extra, non modificare le frasi modello.