Desafio: Projeto Final de Codificação Individual
Neste capítulo, é hora de desafiar suas habilidades de programação. Você receberá uma tarefa, mas desta vez cabe a você determinar a solução. Você pode usar qualquer sintaxe e técnica que aprendeu até agora, mas é altamente recomendado utilizar laços de repetição e estruturas condicionais para tornar seu código flexível e adaptável a diferentes entradas e cenários.
Tarefa
Swipe to start coding
Avaliar os itens em um dicionário inventory
e exibir mensagens apropriadas com base nos níveis de estoque e preços.
- Percorrer cada item no dicionário
inventory
. - Para cada item:
- Se o estoque estiver abaixo de 30, exibir que precisa ser reabastecido.
- Se o estoque estiver acima de 100, exibir que deve ser vendido pelo preço com desconto.
- Se o estoque estiver entre 30 e 100, exibir que deve ser vendido pelo preço regular.
Requisitos de Saída
Utilize exatamente as seguintes declarações de impressão modelo:
- Para reabastecimento:
f"{item} need restocking."
- Para preço com desconto:
f"{item} should be sold at the discounted price of {discounted_price}."
- Para preço regular:
f"{item} should be sold at the regular price of {regular_price}."
Observação
Siga exatamente os formatos de impressão para garantir que sua solução seja aceita.
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 5. Capítulo 8