3. practicando python_bucles for y while_10 Control de inventario.ipynb
"""
10 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:
"""
#1. Inicializar el inventario con 5 ejemplares
inventario_inicial = 5
inventario_actual = inventario_inicial
print(f"Inicio de simulación. Inventario inicial: {inventario_inicial} ejemplares.")
print("-" * 40) # despliegue de 40 simbolos -
#2. Simular ventas hasta que el inventario se agote. inventario_actual = 0
while inventario_actual > 0:
# 2.1. Simular una venta
inventario_actual -= 1 # tambien se puede usar la instruccion: inventario_actual = inventario_actual - 1
# 2.2. Se Informa al usuario y actualizar la cantidad disponible
# mostrar el inventario *después* de la venta.
print(f"¡Venta realizada! Inventario restante: {inventario_actual}")
#3. Al finalizar el bucle/lazo/ciclo (cuando inventario_actual es 0), mostrar el mensaje de agotado
print("Inventario agotado")
print("-" * 40) # despliegue de 40 simbolos -
print("Fin de simulación Control de inventario.")