Python - listas

 
Vista:

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()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

listas

Publicado por ulisese (1 intervención) el 19/09/2021 04:33:39
mira cheque y lo que pasa es que tu tienes repitido el la creacion de la listas venta=[]
precios=[], solo ocupas borrar la copia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar