Sfida: Progetto Finale di Codifica Individuale
In questo capitolo è il momento di mettere alla prova le tue capacità di programmazione. Ti verrà presentato un compito, ma questa volta spetterà a te determinare la soluzione. Puoi utilizzare qualsiasi sintassi e tecnica appresa finora, ma è fortemente consigliato l'uso di cicli e istruzioni condizionali per rendere il tuo codice flessibile e adattabile a diversi input e scenari.
Compito
Swipe to start coding
Valutare gli articoli in un dizionario inventory
e stampare messaggi appropriati in base ai livelli di scorta e ai prezzi.
- Scorrere ciascun articolo nel dizionario
inventory
. - Per ogni articolo:
- Se la scorta è inferiore a 30, stampare che necessita di rifornimento.
- Se la scorta è superiore a 100, stampare che deve essere venduto al prezzo scontato.
- Se la scorta è tra 30 e 100, stampare che deve essere venduto al prezzo normale.
Requisiti di output
Utilizzare esattamente le seguenti istruzioni di stampa modello:
- Per il rifornimento:
f"{item} need restocking."
- Per il prezzo scontato:
f"{item} should be sold at the discounted price of {discounted_price}."
- Per il prezzo normale:
f"{item} should be sold at the regular price of {regular_price}."
Nota
Seguire esattamente i formati di stampa per garantire l'accettazione della soluzione.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 5. Capitolo 8