Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Práctica] Controle de estoque

estoque = int(input('Iforme a quantidade do livro em estoque: '))
contador = estoque

while contador > 0:
   print(f'Venda realizada!Estoque restante: {contador}')
   contador -= 1
   if contador == 0:
    print('Estoque esgotado.')
1 resposta
solução!

Oii, Marcia!

Seu código para controle de estoque tá ótimo e funciona bem para o que foi proposto. Você usou o while para contar as vendas enquanto o estoque não se esgotar, o que é uma ótima solução para esse tipo de situação.

Muito bem! Continue praticando!

Ícone de sugestão Para saber mais:

O uso de um laço while é perfeito para quando não sabemos o número exato de repetições, mas sim uma condição que precisa ser atendida. No exemplo de controle de estoque, o laço continua até o estoque chegar a zero.

while contador > 0:
   print(f'Venda realizada! Estoque restante: {contador}')
   contador -= 1
   if contador == 0:
       print('Estoque esgotado.')

Este código simula vendas de livros, diminuindo o estoque a cada venda realizada. Assim que o estoque chega a zero, o programa imprime "Estoque esgotado".

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