¡Hola Estudiante, espero que estés bien!
Parece que has entendido muy bien cómo usar un bucle para controlar el inventario. El código que compartiste funciona correctamente para simular las ventas y mostrar el inventario restante. Sin embargo, hay un pequeño detalle: el mensaje de "Venta realizada" se muestra cuando el inventario todavía tiene el número actual de ejemplares, así que deberías restar uno para que refleje el inventario después de la venta. Aquí tienes una pequeña corrección:
for inventario in range(5, 0, -1):
print(f"¡Venta realizada! Inventario restante: {inventario - 1}")
print("Inventario agotado")
Con este ajuste, el mensaje reflejará correctamente el inventario después de cada venta.
Espero haber ayudado y buenos estudios!