estoque_restante = 5
while estoque_restante > 0:
estoque_restante -= 1
print(f"Venda realizada! Estoque restante: {estoque_restante}")
print("Estoque esgotado")
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
estoque_restante = 5
while estoque_restante > 0:
estoque_restante -= 1
print(f"Venda realizada! Estoque restante: {estoque_restante}")
print("Estoque esgotado")
Oi, Laís. Tudo bem com você?
Sua solução para o controle de estoque está funcionando perfeitamente. Você utilizou o loop while de forma apropriada para simular as vendas, decrementando o estoque a cada iteração e exibindo a mensagem com a quantidade restante. A lógica está clara e cumpre exatamente o objetivo de vender exemplares até esgotar o estoque inicial de cinco livros.
O código é direto e eficiente. Quando executado, ele realizará cinco vendas consecutivas, mostrando "Venda realizada! Estoque restante: 4", depois "3", "2", "1" e finalmente "0". Após a quinta venda, quando o estoque chega a zero, a condição do while se torna falsa e o programa sai do loop para exibir a mensagem de esgotamento. Essa sequência reflete bem um cenário real onde você precisa rastrear o inventário conforme os itens são vendidos.
Como você adaptaria esse programa para permitir que o usuário interaja escolhendo quantos exemplares deseja comprar em cada transação?
Parabéns pela solução bem estruturada e funcional. Continue compartilhando seus projetos, o fórum está à disposição para acompanhar seu progresso.