estoque = 5
while estoque > 0:
estoque -= 1
if estoque < 5 and estoque > 0:
print(f'Venda realizada. Itens em estoque: {estoque}')
if estoque == 0:
print('Estoque esgotado.')
break
estoque = 5
while estoque > 0:
estoque -= 1
if estoque < 5 and estoque > 0:
print(f'Venda realizada. Itens em estoque: {estoque}')
if estoque == 0:
print('Estoque esgotado.')
break
Olá, Vitor, como vai?
O seu código atende ao objetivo da atividade e simula corretamente a redução do estoque até que ele seja zerado, exibindo as mensagens durante o processo de venda e informando quando o estoque acaba.
A lógica do while está bem aplicada, garantindo que as vendas ocorram apenas enquanto houver itens disponíveis. A atualização da variável estoque também está correta e reflete bem o cenário proposto no exercício, mantendo o controle a cada iteração.
Obrigado por compartilhar sua resolução. Continue trazendo suas soluções para o fórum, ele está à disposição para troca de ideias e aprendizado contínuo.