1
resposta

[Projeto] Meu código

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

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! 💪