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")
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")
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.