estoque = 5
while estoque > 0:
estoque -= 1
print(f"Venda realizada! Estoque restante: {estoque}")
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 = 5
while estoque > 0:
estoque -= 1
print(f"Venda realizada! Estoque restante: {estoque}")
print("Estoque esgotado")
Oii Micael, tudo bem?
Obrigada por compartilhar sua solução aqui no fórum! O código está correto: o while decrementa o estoque a cada iteração e exibe a mensagem de venda, e o print final aparece logo depois que o loop termina, quando o estoque chega a zero. Lógica certinha!
Uma observação só de estilo: o print("Estoque esgotado") ficará fora do bloco do while (sem indentação), o que está certo para o comportamento esperado. Só vale confirmar que a indentação no seu editor está assim, porque às vezes ao colar o código aqui no fórum ela some visualmente.
Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.
Bons estudos!
Sucesso ✨