inventario = 5
while inventario > 0:
print(f"¡Venta realizada! Inventario restante: {inventario}")
inventario -= 1
print("Inventario agotado")
inventario = 5
while inventario > 0:
print(f"¡Venta realizada! Inventario restante: {inventario}")
inventario -= 1
print("Inventario agotado")
Hola Estudiante, espero que estés bien
¡Tu código para el control de inventario está casi perfecto! Estás utilizando un bucle while de manera adecuada para simular las ventas y decrementar el inventario. Sin embargo, hay un pequeño detalle que puedes ajustar para que el mensaje de inventario restante sea correcto. Actualmente, el mensaje se imprime antes de decrementar el inventario, lo que significa que el valor mostrado es el inventario antes de la venta.
Para corregir esto, simplemente cambia el orden de las líneas dentro del bucle while. Decrementa el inventario primero y luego imprime el mensaje. Aquí tienes cómo quedaría el código:
inventario = 5
while inventario > 0:
inventario -= 1
print(f"¡Venta realizada! Inventario restante: {inventario}")
print("Inventario agotado")
Con este ajuste, el programa mostrará correctamente el inventario restante después de cada venta, y al final, el mensaje de "Inventario agotado".
Espero haber ayudado y buenos estudios!