Autor
|
Tema: [Python] - La media de una lista (Leído 25,192 veces)
|
Meta
|
Hola: Quiero calcular la media de una lista. Ver ejercicio...def maximo(lista): if len(lista) > 0: candidato = lista [0] for elemento in lista: if elemento > candidato: candidato = elemento else: candidato = None return candidato
No se hacer lo que te devuelva la media.
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Realmente no entiendo nada de tu code ... que función se supone que cumple "candidato"? Simplemente debes de sumar todo y dividir List = [1, 2, 1, 5, 0, 3] def Promedio(plist): if len(plist)>0: return reduce(lambda x,y:x+y,plist)/len(plist) return 0 print 'Promedio: ',Promedio(List)
Seguro no es así como lo tienes que hacer, pero te estoy dando ideas y un code con el cual verificar resultados Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Creo que hay algo que no se entiende, hay tropecientas maneras de hacer la misma cosa y yo he preferido hacerlo con lambda, tu debes de hacerlo como más te plazca o te lo pida la letra (si estas estudiando funciones, entonces con funciones).
Intento hacerte un bien, parece que solo buscaras una solución a tu ejercicio para archivar, así que he optado por dar la solución sin dar la solución.
Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
Karcrack
Desconectado
Mensajes: 2.416
Se siente observado ¬¬'
|
La media es la suma de todos los valores partida por dos la cantidad de elementos... Modifico; Razon? Retraso mental
|
|
« Última modificación: 25 Noviembre 2010, 22:37 pm por Karcrack »
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
Shell Root
|
La media aritmética? xD
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
Meta
|
Gracias. Quiero entender todo, hacer como dices, para archivar y no olvidar (Ya me tienen calado, ). Muchas gracias por su tiempo campeón, me han ayudado mucho en comprender muchas cosas.
|
|
« Última modificación: 25 Noviembre 2010, 20:17 pm por Meta »
|
En línea
|
|
|
|
Karcrack
Desconectado
Mensajes: 2.416
Se siente observado ¬¬'
|
|
|
« Última modificación: 25 Noviembre 2010, 22:38 pm por Karcrack »
|
En línea
|
|
|
|
.:WindHack:.
Desconectado
Mensajes: 167
Prisionero de mi propia mente...
|
La media es la suma de todos los valores dividido por el número total de datos. Aquí otra solución, porque como bien dice Novlucker: «Hay tropecientas maneras de hacer la misma cosa...»def fMedia(sList): sSuma = 0 if len(sList)>0: for i in sList: sSuma += i return sSuma / len(sList) else: return 0
|
|
« Última modificación: 25 Noviembre 2010, 21:58 pm por .:WindHack:. »
|
En línea
|
Follow me on Twitter: @windhack | Visit my website: www.daw-labs.com"The only thing they can't take from us are our minds."
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Ejercicio: las posibles combinaciones de una lista [python]
Ejercicios
|
Ragnarok
|
5
|
18,850
|
9 Septiembre 2009, 22:16 pm
por do-while
|
|
|
Lista de matrices python
Scripting
|
Ikku
|
2
|
11,183
|
12 Septiembre 2009, 13:20 pm
por Ikku
|
|
|
¿Como hacer la sumaroria de los elementos de una lista?; Python
« 1 2 »
Scripting
|
XD YO
|
10
|
59,754
|
10 Marzo 2010, 04:41 am
por XD YO
|
|
|
[Python] Crear una lista a partir de una cadena
Scripting
|
Canariolp21
|
3
|
13,328
|
15 Noviembre 2010, 20:58 pm
por Canariolp21
|
|
|
[PYTHON]Guardar una lista en TXT
Scripting
|
wACtOr
|
0
|
9,038
|
15 Febrero 2011, 21:30 pm
por wACtOr
|
|