1
resposta

Controle de estoque

livros_estoque = 5

while livros_estoque > 0:
    print(f'Venda realizada com sucesso! Estoque restante: {livros_estoque}')
    livros_estoque -= 1
print('Estoque esgotado')
1 resposta

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!

Alura

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