Estoque = 5
while Estoque > 0:
print(f"Venda realizada! Estoque restante: {Estoque}")
Estoque -= 1
print("Estoque esgotado")
Estoque = 5
while Estoque > 0:
print(f"Venda realizada! Estoque restante: {Estoque}")
Estoque -= 1
print("Estoque esgotado")
Oi Vanessa, tudo bem? 😊
Analisando seu código, notei que a mensagem "Estoque esgotado" está sendo impressa a cada iteração do loop while
, e não apenas quando o estoque chega a zero. 🤔
Para corrigir isso, você precisa mover o print("Estoque esgotado")
para fora do loop while
, após a sua finalização.
Veja como ficaria o código corrigido:
Estoque = 5
while Estoque > 0:
print(f"Venda realizada! Estoque restante: {Estoque}")
Estoque -= 1
print("Estoque esgotado")
Dessa forma, a mensagem "Estoque esgotado" será exibida apenas uma vez, quando o estoque chegar a zero, como esperado. 👍
🎓 Para saber mais:
Continue praticando e explorando o mundo da programação! 💪