1
resposta

Minha resposta

estoque = 5

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

Oi, Franklim! Como vai?
Agradeço por compartilhar.

Gostei bastante da forma como você usou o while para controlar o estoque e exibir a mensagem a cada venda. Sua lógica tá bem estruturada e mostra que você compreendeu o funcionamento do laço.

Uma dica interessante para o futuro é usar o for quando já sabemos a quantidade de repetições.


for i in range(5, 0, -1):
    print("Venda realizada! Estoque restante:", i-1)
print("Estoque esgotado")

Esse código faz o mesmo controle de estoque, mas usando for em vez de while.

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