listas
Publicado por uriel alejandro (1 intervención) el 18/09/2021 19:48:51
necito ayuda con mi codigo, al momento de ingresar los productos a las listas y precios esto se puede visulizar y calcular sin problemas pero al momento de querer ingresar mas productos la lista se reinicia y lo que busco es que la lista mantenga sus productos a la hora de agregar mas.
def ee():
venta=[]
precios=[]
while True:
p=int(input("que vas a querer hacer \n1.ingresar productos vendidos \n2.mostrar la lista de los productos \n3.mostrar las ganancias del dia \n4.cerrar el programa \n"))
if p==1:
cont=int(input("cuantos productos vas capturar --->"));
num=0;
i=1
venta=[]
precios=[]
while num<cont:
g=input("ingresa el #"+str(i)+ "producto vendido---->")
h=float(input("ingresa su valor------>"))
num=num+1
i=i+1
for g in venta:
print()
for h in precios:
print()
else:
venta.append(g)
precios.append(h)
if p==2:
print("lista de los productos");
for e in venta:
print("-",e)
print("-----------------")
if p==3:
suma=0
for i in precios:
suma=suma+i
print("total de los productos vendidos",suma,"$")
print("-----------------");
if p==4:
print("hasta luego");
break
if p<1 or p>4:
print("opcion incorreta")
print("-----------------")
ee()
def ee():
venta=[]
precios=[]
while True:
p=int(input("que vas a querer hacer \n1.ingresar productos vendidos \n2.mostrar la lista de los productos \n3.mostrar las ganancias del dia \n4.cerrar el programa \n"))
if p==1:
cont=int(input("cuantos productos vas capturar --->"));
num=0;
i=1
venta=[]
precios=[]
while num<cont:
g=input("ingresa el #"+str(i)+ "producto vendido---->")
h=float(input("ingresa su valor------>"))
num=num+1
i=i+1
for g in venta:
print()
for h in precios:
print()
else:
venta.append(g)
precios.append(h)
if p==2:
print("lista de los productos");
for e in venta:
print("-",e)
print("-----------------")
if p==3:
suma=0
for i in precios:
suma=suma+i
print("total de los productos vendidos",suma,"$")
print("-----------------");
if p==4:
print("hasta luego");
break
if p<1 or p>4:
print("opcion incorreta")
print("-----------------")
ee()
Valora esta pregunta


0