Importante

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!

1
resposta

[Projeto] Controle de Estoque

estoque_restante = 5

while estoque_restante > 0:
    estoque_restante -= 1
    print(f"Venda realizada! Estoque restante: {estoque_restante}")

print("Estoque esgotado")
1 resposta

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.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!