inventarioRestante = 5
while inventarioRestante > 0:
print("Venta realizada! Inventario Restante : {}".format(inventarioRestante) )
inventarioRestante -= 1
if inventarioRestante == 0:
print("Inventario agotado")
inventarioRestante = 5
while inventarioRestante > 0:
print("Venta realizada! Inventario Restante : {}".format(inventarioRestante) )
inventarioRestante -= 1
if inventarioRestante == 0:
print("Inventario agotado")
Hola Carlos, espero que estés bien
Tu código para el control de inventario está casi correcto, pero hay un pequeño detalle que puedes ajustar para que funcione exactamente como se espera. El print que indica "Inventario agotado" debería estar dentro del bucle while, justo después de que el inventario llegue a cero. Esto se debe a que el if que tienes actualmente está fuera del bucle, y no se ejecutará porque el bucle termina cuando inventarioRestante ya no es mayor que cero.
Aquí tienes cómo podrías modificar tu código:
inventarioRestante = 5
while inventarioRestante > 0:
print("¡Venta realizada! Inventario restante: {}".format(inventarioRestante))
inventarioRestante -= 1
if inventarioRestante == 0:
print("Inventario agotado")
Con este ajuste, el mensaje "Inventario agotado" se imprimirá justo después de que la última venta se realice y el inventario llegue a cero.
Espero haber ayudado y buenos estudios!