1
resposta

[Projeto] [Resolução]

#O livro começa com 5 exemplares em estoque

#Cada venda:

#diminui 1 do estoque

#mostra uma mensagem com a quantidade restante

#Quando o estoque chegar a 0, o sistema:

#para de vender

#mostra "Estoque esgotado"

#Para isso, o melhor é usar um laço while, que repete enquanto ainda houver estoque.

#Porque não sabemos “quantas vezes” a venda vai acontecer, apenas sabemos que deve continuar enquanto o estoque for maior que 0.

estoque = 5

while estoque > 0:
    estoque -= 1
    print(f'Venda realizada! Estoque Restante: {estoque}')

print('Estoque esgotado')
1 resposta

Olá, Lucas, como vai?

Seu código atende ao que foi proposto na atividade e demonstra um bom uso do laço while para controlar a quantidade de itens em estoque. A condição do laço está adequada e a atualização da variável ocorre no momento correto, garantindo que o estoque diminua a cada venda até chegar a zero.

Parabéns pela resolução e por compartilhar sua solução no fórum. Fique à vontade para continuar trazendo seus exercícios e dúvidas, o fórum segue à disposição.

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