Ejemplo de Listas en Python: Retornar el promedio de los elementos de una lista.
# Retornar el promedio de los elementos de una lista. import random def promediarLista(lista): sum=0.0 for i in range(0,len(lista)): sum=sum+lista[i] return sum/len(lista) def imprimirLista(lista,nombre): for i in range(0,len(lista)): print nombre + "[" + str(i) + "]=" + str(lista[i]) def leerLista(): lista=[] i=0 while i < 5: lista.append(int(random.randint(0, 5))) i=i+1 return lista A=leerLista() imprimirLista(A,"A") print "Promedio = " + str(promediarLista(A))
tengo problemas con la variabl «nombre»
def promedio(list):
return reduce(lambda x,y:x+y,list)/len(list)
print(sum(lista)/len(lista))