Utmaning: Solo Kodningshuvudprojekt
I detta kapitel är det dags att utmana dina kodningsförmågor. Du kommer att presenteras med en uppgift, men den här gången är det upp till dig att bestämma lösningen. Du kan använda vilken syntax och teknik du har lärt dig hittills, men det rekommenderas starkt att använda loopar och villkorssatser för att göra din kod flexibel och anpassningsbar till olika indata och scenarier.
Uppgift
Swipe to start coding
Utvärdera objekt i en inventory
-ordbok och skriv ut lämpliga meddelanden baserat på deras lagernivåer och prissättning.
- Loopa genom varje objekt i
inventory
-ordboken. - För varje objekt:
- Om lagret är under 30, skriv ut att det behöver fyllas på.
- Om lagret är över 100, skriv ut att det bör säljas till rabatterat pris.
- Om lagret är 30 till 100, skriv ut att det bör säljas till ordinarie pris.
Utmatningskrav
Använd följande mall för utskriftsmeddelanden exakt:
- För påfyllning:
f"{item} need restocking."
- För rabatterat pris:
f"{item} should be sold at the discounted price of {discounted_price}."
- För ordinarie pris:
f"{item} should be sold at the regular price of {regular_price}."
Notera
Följ utskriftsformaten exakt för att säkerställa att din lösning accepteras.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 5. Kapitel 8