1
resposta

funcionando é o que importa?

QtdeLivros = 4 
while QtdeLivros >= -1:
    if QtdeLivros >= 0:
        print (f'Venda Realizada! Estoque restante: {QtdeLivros}')
    else:
        print ("Estoque Esgotado")
    QtdeLivros = QtdeLivros - 1
1 resposta

Olá, Felipe! Como vai?

Repare que a quantidade do estoque deve estar definida como 5, no seu caso, está como 4.

Logo, uma outra possibilidade de resolver o exercício de forma mais coerente com o estoque seria assim:

estoque = 5

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

print("Estoque esgotado")

Ou seja, primeiro eu realizo a venda do livro com estoque -= 1, e depois exibo a mensagem de venda realizada.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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