single
Sfida: Capstone di Gestione del Prodotto
Scorri per mostrare il menu
Congratulazioni per aver raggiunto questo punto del corso! In questa sfida finale, dovrai gestire prodotti deperibili in un supermercato, determinando gli sconti in base alla scadenza dei prodotti e ai livelli di magazzino. L'obiettivo è minimizzare gli sprechi massimizzando efficacemente le vendite attraverso una strategia di sconti mirata.
Vediamo quanto sei in grado di tradurre le regole aziendali in codice Python!
Scenario
Come responsabile di un supermercato, sei incaricato di implementare una strategia di sconto per i prodotti deperibili in base alla loro data di scadenza e ai livelli di magazzino.
La strategia di sconto è la seguente:
- Applica uno sconto del 30% se il prodotto scade entro 3 giorni e il livello di magazzino è superiore a
50unità; - Applica uno sconto del 20% se il prodotto scade tra 4 e 6 giorni e il livello di magazzino è superiore a
50unità; - Applica uno sconto del 10% se il prodotto scade tra 7 giorni o più, oppure se il livello di magazzino è pari o inferiore a
50unità; - Nessuno sconto se il prodotto non è "Perishable".
Scorri per iniziare a programmare
Implementare una serie di istruzioni condizionali per determinare lo sconto su un prodotto in base al suo tipo, ai giorni alla scadenza e al livello di stock.
- Iniziare verificando se il
product_typeè"Perishable". - All'interno di questa istruzione
if:- stampare
"30% discount applied"sedays_until_expirationè3o meno estock_levelè maggiore di50; - stampare
"20% discount applied"sedays_until_expirationè compreso tra4e6, estock_levelè maggiore di50; - stampare
"10% discount applied"sedays_until_expirationè maggiore di6estock_levelè50o meno.
- stampare
- Se il
product_typenon è"Perishable", stampare"No discount available for non-perishable items.".
È possibile annidare più istruzioni if una dentro l'altra. Assicurarsi di gestire correttamente l'indentazione per ogni blocco.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione