Tengo la siguiente Lista:
ListaDeLista = [[0, 1, 2, -5], [-1, 3, 0, 4], [5, -4, 8, 11]]
Para cada una de las listas:
- En una lista llamada lNombres, agregar el número de elementos;
- En una lista llamada lSumas, agregar la suma de sus elementos;
- En una variable llamada lPar, determinar en porcentaje el número de listas de largo par.
- En una variable llamada lNeg, determinar en porcentaje el número de sumas negativas.
Intento, pero aún no tengo la respuesta correcta. :-[
se resuelven dudas, no se dan codigos terminados, publica tu avance y que duda o error tienes y te ayudamos
Por ahora tengo esto, pero como podran ver, cuando hago correr el programa, en las sumas, se agrega tambien el numero de elementos de la primera solucion, como si lNombres = lSommes... En cuanto a las dos ultimas, no tengo idea, se que debo utilizar los condiciones if y el operador %, pero no sé como comenzar, añguién que me de los primeros pasos, no pido la solucion, sino unas indicaciones.
------------------------------------------------------------------
ListaDeLista = [[0, 1, 2, -5],[-1, 3, 0, 4],[5,-4,8,11]]
# Agregar el numero de elementos
lNombres = []
for lNombres in ListaDeLista:
i = len(lNombres);
lNombres.append(i)
print (lNombres)
# Agregar la suma de sus elementos
lSommes = []
for lSommes in ListaDeLista:
Sommes = 0
for x in lSommes:
Sommes = Sommes + x
lSommes.append(Sommes)
print (lSommes)
----------------------------------------------------
Al correr el programa obtengo:
[0,1,2,-5,4]
[-1,3,0,4,4]
[5,-4,8,11,4]
[0,1,2,-5,4,2]
[1,3,0,4,4,10]
[5,-4,8,11,4,24]
Finalemente encontré la solución!!! Me estaba complicando mucho y la solución era mas sencilla de lo que pensé!!!