Oi, Matheus! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Seu programa está funcionando muito bem! A estrutura com o while
reduzindo o valor de qtd_estoque
mostra que você entendeu como controlar a repetição até o estoque acabar. O uso da f-string no print
também deixa a saída mais clara.
Uma dica interessante para o futuro é adicionar uma pausa entre as vendas, simulando um tempo de processamento. Veja este exemplo:
import time
qtd_estoque = 5
while qtd_estoque > 0:
print(f"Venda realizada! Estoque restante: {qtd_estoque}")
qtd_estoque -= 1
time.sleep(1)
print("Estoque esgotado!")
O código usa time.sleep(1)
para aguardar 1 segundo entre cada venda, tornando a simulação mais realista.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!