inventario=5
while inventario>0:
venta=int(input("ingrese las ventas: "))
inventario-=venta
if inventario<=0:
print("Inventario agotado")
break
print("¡Venta realizada! Inventario restante: ",inventario)
inventario=5
while inventario>0:
venta=int(input("ingrese las ventas: "))
inventario-=venta
if inventario<=0:
print("Inventario agotado")
break
print("¡Venta realizada! Inventario restante: ",inventario)
Hola Frank, espero que estés bien
Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)
¡Espero que estés teniendo un buen día! Tu código para el control de inventario se ve bastante bien y parece que está cumpliendo con los requisitos del ejercicio. Sin embargo, hay un pequeño detalle que podrías considerar para mejorar la experiencia del usuario.
Actualmente, si el usuario ingresa una cantidad de venta mayor al inventario disponible, el mensaje "Inventario agotado" se imprime inmediatamente. Aunque esto es funcional, podría ser útil agregar un chequeo para asegurarte de que el usuario no pueda vender más de lo que hay disponible. Aquí tienes una sugerencia de cómo podrías implementar esto:
inventario = 5
while inventario > 0:
venta = int(input("Ingrese las ventas: "))
if venta > inventario:
print("No puedes vender más de lo que tienes en inventario.")
else:
inventario -= venta
if inventario <= 0:
print("Inventario agotado")
break
print("¡Venta realizada! Inventario restante:", inventario)
Con este ajuste, el programa verifica si la venta solicitada es mayor que el inventario disponible antes de realizar la venta, lo que proporciona una experiencia más clara y evita que el inventario se vuelva negativo.
Espero que esta sugerencia te sea útil y que continúes avanzando con éxito en tus estudios de Python. ¡Bons estudios!