Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Gestão de Estoque - Resolução

estoque = int(input("Informe a quantidade inicial de estoque :"))

while estoque > 0:
    venda = int(input("Informe a quantidade a ser vendida :"))
    if venda > estoque:
        print("Venda não poderá ser feita não tem estoque.Quantidade da venda : " + str(venda) + " , quantidade em estoque " + str(estoque))
    else:
        estoque = estoque - venda
        print("Venda realizada de " + str(venda) + " unidade(s) ! Estoque restante :" + str(estoque))    
print("Estoque esgotado !")        
1 resposta
solução!

Oi! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você estruturou bem o controle de estoque com o while e as condições para impedir vendas além do disponível. A verificação antes de atualizar o estoque está bem colocada e evita inconsistências nos dados.

Uma dica interessante para o futuro é usar f-strings para tornar as mensagens mais legíveis e o código mais limpo:


print(f"Venda realizada de {venda} unidade(s)! Estoque restante: {estoque}")

Com isso, a formatação fica mais direta e fácil de manter.

Alura

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