livros = 5
while livros > 0:
livros -=1
print("Venda realizada! Livros disponíveis: ", livros)
if livros == 0:
print("Estoque esgotado!")
livros = 5
while livros > 0:
livros -=1
print("Venda realizada! Livros disponíveis: ", livros)
if livros == 0:
print("Estoque esgotado!")
Oi, Beatriz! Como vai?
Agradeço por compartilhar.
Gostei da forma como você usou o while pra controlar a quantidade de livros no estoque até chegar a 0. Sua lógica faz sentido, porque a cada venda o valor é reduzido e, no final, a mensagem de estoque esgotado aparece no momento certo. Isso mostra uma boa compreensão sobre repetição e condição no Python.
Você pode testar o método range() quando você quiser repetir uma ação por uma quantidade definida de vezes.
livros = 5
for i in range(livros, 0, -1):
print("Venda realizada! Livros disponiveis:", i - 1)
print("Estoque esgotado!")
o for percorre a quantidade de livros de forma decrescente e mostra quantos ainda restam após cada venda.