Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Control de Inventario

Se modifica el código inicial para brindar más versatilidad al programa, los ajustes son:

  • Se captura la cantidad inicial de inventario para no dejarla constante (siempre en 5)
  • Se utilizan bucles anidados con el fin tener la posibilidad de decidir en qué momento se lleva a cabo la venta, sin que sea de forma directa, con esto se da respuesta a la parte del enunciado que dice "Siempre que se realiza una venta" lo que supone la capacidad para indicar cuando se lleva a cabo.
inventario_libro = int(input('Ingrese la cantidad inicial de ejemplares en inventario: '))
vender = False
while inventario_libro > 0:
    if (int(input('¿Desea registra la venta de un ejemplar? (1-Si / 0-No): ')) == 1):
        vender = True
    while vender:
        inventario_libro -= 1
        print(f'¡Venta realizada!. Inventario restante: {inventario_libro}')
        vender = False
print('Inventario agotado.')