Controle de estoque
valor_estoque = 5
while valor_estoque > 0:
valor_estoque -= 1
print(f"Venda realizada! Estoque restante: {valor_estoque}")
print("Estoque esgotado!")
valor_estoque = 5
while valor_estoque > 0:
valor_estoque -= 1
print(f"Venda realizada! Estoque restante: {valor_estoque}")
print("Estoque esgotado!")
Oi, Esdras! Como vai?
Com base no que você explicou, você aplicou muito bem o while para controlar o estoque, reduzindo o valor a cada venda até zerar. Isso mostra que você entendeu bem a lógica de repetição com condição, o que é importante para simular cenários reais como esse.
Uma dica interessante para o futuro é usar o método range() com for quando você já sabe quantas vezes algo vai acontecer. Veja este exemplo:
for i in range(5, 0, -1):
print(f"Venda realizada! Estoque restante: {i - 1}")
Esse código percorre os valores de 5 até 1 e mostra o estoque diminuindo. O range(inicio, fim, passo) controla quantas vezes o loop executa.