1
resposta

Praticando python laços for while

Controle de estoque

valor_estoque = 5

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

print("Estoque esgotado!")
1 resposta

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.

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