livro = 5
while livro > 0:
livro -= 1
print(f'Venda realizada! Estoque restante: {livro}')
print('Estoque esgotado!')
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
livro = 5
while livro > 0:
livro -= 1
print(f'Venda realizada! Estoque restante: {livro}')
print('Estoque esgotado!')
Oi, Nathã. Tudo bem com você?
Sua solução para o exercício de controle de estoque ficou correta. Você utilizou o while com a condição livro > 0, garantindo que as vendas continuem enquanto ainda houver exemplares disponíveis. A atualização de livro também foi feita corretamente antes da exibição da quantidade restante.
O uso da f-string também ficou adequado para mostrar o valor atualizado do estoque, por exemplo, Estoque restante: 4, depois 3, 2 e assim por diante até chegar a zero.
Parabéns por concluir a atividade e por compartilhar sua solução com a comunidade. Que outras situações do dia a dia você conseguiria representar usando um while com uma condição de parada semelhante?
Continue compartilhando suas soluções e contando com o fórum sempre que precisar. Bons estudos.