Boa noite,
Segue o código que foi feito para a resoloção do exercício
def simular_vendas(estoque_inicial):
estoque = estoque_inicial
while estoque > 0:
entrada = input(f"\nEstoque atual: {estoque}. Quantos exemplares foram vendidos? ")
if not entrada.isdigit():
print("Digite um número inteiro válido.")
continue
quantidade = int(entrada)
if quantidade <= 0:
print("A quantidade deve ser maior que zero.")
continue
if quantidade > estoque:
print(f"Quantidade indisponível! Só há {estoque} exemplar(es) em estoque.")
continue
estoque -= quantidade
print(f"Venda realizada! Estoque restante: {estoque}")
print("Estoque esgotado")
ESTOQUE_INICIAL = 5
simular_vendas(ESTOQUE_INICIAL)