Importante

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!

1
resposta

[Projeto] Controle de estoque

estoque = 5
while estoque > 0:
    estoque -= 1 
    print(f"Venda realizada! Estoque restante: {estoque}")
print("Estoque esgotado")

Venda realizada! Estoque restante: 4
Venda realizada! Estoque restante: 3
Venda realizada! Estoque restante: 2
Venda realizada! Estoque restante: 1
Venda realizada! Estoque restante: 0
Estoque esgotado

1 resposta

Oi, Silvana, como vai?

Obrigado por compartilhar sua resolução. Seu código está correto e atende perfeitamente aos requisitos da atividade. A condição do while foi definida adequadamente, e a atualização da variável estoque garante que o laço seja encerrado quando não houver mais exemplares disponíveis. A mensagem exibida a cada venda também está de acordo com o enunciado, mostrando a quantidade restante após cada operação.

Como você adaptaria essa solução para que cada venda ocorresse apenas após uma confirmação do usuário, simulando uma operação mais próxima de um sistema real?

Parabéns pela resolução e pela aplicação correta dos laços de repetição. Continue compartilhando suas soluções. O fórum está à disposição para apoiar seu aprendizado.

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