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

Control de inventario

inventario = 5

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

print("Inventario agotado")

[27]
0 s
inventario = 5

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

print("Inventario agotado")
¡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

1 respuesta

Hola Ruth, espero que estés bien

Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)

¡Parece que ya has implementado correctamente el control de inventario en tu código! Tu programa está haciendo justo lo que se requiere: comienza con un inventario de 5, realiza ventas mientras el inventario sea mayor que cero, y muestra los mensajes adecuados después de cada venta y al final cuando el inventario se agota.

Aquí está el flujo de tu código:

  1. Comienza con un inventario de 5.
  2. Entra en el bucle while ya que el inventario es mayor que 0.
  3. Imprime el mensaje de venta realizada y el inventario restante.
  4. Reduce el inventario en 1.
  5. Repite hasta que el inventario llegue a 0.
  6. Una vez que el inventario es 0, sale del bucle y se imprime "Inventario agotado".

Tu código está funcionando perfectamente según los requisitos del ejercicio. ¡Buen trabajo!

Espero que este ejemplo te haya ayudado a entender cómo implementar un control de inventario básico con bucles en Python. ¡Espero haber ayudado y buenos estudios!