1
resposta

[Projeto] Resolução

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
  
1 resposta

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.

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