Olá, Ana! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de laços de repetição para controlar o fluxo da compra, utilizou muito bem a manipulação de variáveis para atualizar o estoque e ainda compreendeu a importância da interação com o usuário por meio do input.
Uma dica interessante é usar apenas um laço de repetição, otimizando o código. Assim:
livro = 5
while livro > 0:
escolha = input("Deseja realizar a compra? ").strip().upper()
if escolha == "SIM":
livro -= 1
print("Venda Realizada")
print(f"Estoque: {livro}")
else:
break
print("Estoque esgotado")
Isso faz com que o programa seja mais eficiente para casos mais robustos.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!