¡Hola Alice, espero que estés bien!
Veo que estás muy cerca de lograrlo. El problema está en que inicias el contador en 6 en lugar de 5. Aquí tienes una versión corregida de tu código:
contador = 5
while contador > 0:
print("¡Venta realizada! Inventario restante:", contador)
contador -= 1
if contador == 0:
print("Inventario agotado")
Con este ajuste, el programa comenzará con 5 ejemplares y se detendrá cuando el inventario llegue a 0, mostrando el mensaje de "Inventario agotado" en el momento correcto.
Espero haber ayudado y ¡buenos estudios!