Solución:
inventario = 5
while (inventario > 0):
inventario = inventario - 1
if inventario == 0:
print("Inventario agotado")
break
print("!Venta realizada! Inventario restante: ", inventario)
Solución:
inventario = 5
while (inventario > 0):
inventario = inventario - 1
if inventario == 0:
print("Inventario agotado")
break
print("!Venta realizada! Inventario restante: ", inventario)
Hola Nelsi, espero que estés bien
¡Parece que estás en el camino correcto con tu solución! Tu código está casi perfecto para el ejercicio de control de inventario. Sin embargo, hay un pequeño ajuste que podrías considerar para que coincida exactamente con la salida esperada.
Tu código actual imprime el mensaje "Inventario agotado" dentro del bucle while y luego rompe el bucle. Sin embargo, para que el mensaje "Inventario agotado" se imprima solo después de que el bucle haya terminado de ejecutar todas las ventas, puedes mover esa línea de impresión fuera del bucle. Aquí tienes cómo podrías hacerlo:
inventario = 5
while (inventario > 0):
inventario = inventario - 1
print("¡Venta realizada! Inventario restante: ", inventario)
print("Inventario agotado")
Con este ajuste, el mensaje "Inventario agotado" se imprimirá después de que todas las ventas se hayan realizado y el inventario haya llegado a cero, lo que coincide con la salida esperada del ejercicio.
Espero haber ayudado y buenos estudios!