Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] Control de inventario

Estás desarrollando un sistema de control de inventario para Buscante. Uno de los requisitos es verificar la cantidad de ejemplares de un libro en inventario y continuar vendiendo hasta que el inventario se agote. Siempre que se realiza una venta, el sistema debe informar al usuario y actualizar la cantidad disponible.

Crea un programa que simule las ventas de un libro con el inventario inicial de 5 ejemplares. El programa debe mostrar el mensaje "¡Venta realizada! Inventario restante: " con cada venta y, al final, mostrar el mensaje "Inventario agotado".

Salida esperada:

  • ¡Venta realizada Inventario restante: 5
  • ¡Venta realizada Inventario restante: 4
  • ¡Venta realizada Inventario restante: 3
  • ¡Venta realizada Inventario restante: 2
  • ¡Venta realizada Inventario restante: 1
  • Inventario agotado

---SOLUCION---

cantidad = 5

while cantidad > 0 :
print(f"¡Venta realizada Inventario restante: {cantidad}")
cantidad -= 1
print("Inventario agotado")

1 respuesta

Hola Erick, espero que estés bien

Parece que estás en el camino correcto con tu solución. Sin embargo, hay un pequeño detalle en tu código que necesita ser ajustado para que la salida sea exactamente como se espera. El mensaje de venta debe mostrar el inventario restante después de realizar la venta, por lo que la cantidad debería disminuir antes de mostrar el mensaje.

Aquí tienes una versión ajustada de tu código:

cantidad = 5

while cantidad > 0:
    cantidad -= 1
    print(f"¡Venta realizada! Inventario restante: {cantidad}")
print("Inventario agotado")

Con este cambio, el mensaje reflejará correctamente la cantidad restante después de cada venta. Espero que esto te ayude a lograr la salida esperada.

¡Espero haber ayudado y buenos estudios!