livros_estoque = 5
while livros_estoque > 0:
print(f'Venda realizada com sucesso! Estoque restante: {livros_estoque}')
livros_estoque -= 1
print('Estoque esgotado')
livros_estoque = 5
while livros_estoque > 0:
print(f'Venda realizada com sucesso! Estoque restante: {livros_estoque}')
livros_estoque -= 1
print('Estoque esgotado')
Oi, Gabriel! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
O código que você escreveu para controlar o estoque de livros está muito bom! Você utilizou a estrutura while
de forma eficaz para reduzir o estoque até que ele seja esgotado. Isso mantém o código simples e funcional para esse cenário específico.
Uma dica interessante para o futuro é considerar o uso de um laço for
para iterar sobre um intervalo de valores. Isso pode ser útil quando você sabe exatamente quantas vezes o loop precisa rodar. Veja como seria:
livros_estoque = 5
for i in range(livros_estoque):
print(f'Venda realizada com sucesso! Estoque restante: {livros_estoque - i}')
print('Estoque esgotado')
Esse código faz a mesma coisa, mas de uma forma diferente, usando for
para repetir a operação um número fixo de vezes. A variável i
é usada para controlar o número de vendas.
Qualquer dúvida que surgir, compartilhe no fórum.
Abraços e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!