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

[Projeto] Controle de Estoque

livros_em_estoque = 5
while livros_em_estoque > 0:
    livros_em_estoque -= 1
    print(f"Venda realizada! Estoque restante: {livros_em_estoque}")
print("Estoque esgotado")
1 resposta
solução!

Tudo bem, Christian? Espero que sim!

Você utilizou o while de forma clara para controlar a diminuição do estoque, mostrando bem a repetição enquanto a condição e verdadeira e finalizando com a mensagem correta quando o estoque acaba.

Uma dica é usar for quando você já sabe a quantidade de repetições, o que deixa o código mais direto. Veja este exemplo:


livros_em_estoque = 5

for i in range(livros_em_estoque):
    print("Venda realizada! Estoque restante:", livros_em_estoque - i - 1)

print("Estoque esgotado")

Esse código percorre a quantidade inicial de livros e mostra a redução do estoque a cada iteração.

Continue se dedicando aos estudos e qualquer dúvida, compartilhe.

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