#Variable arreglo con los valores a promediar valores = [2,1,6,2] #Funcion que recibe un arreglo de valores y retorna el promedio de ellos def promedio(valores): sumaParcial=0 for valor in valores: sumaParcial+=valor #La funcion len calcula la longitud del arreglo, que va a ser el valor por el cual habra que dividir para obtener un promedio cantidadValores = len(valores) #En el calculo del promedio, le digo a Python que inteprete a cantidadValores como decimal y no como entero, para que me devuelva un resultado decimal. Esto lo hago poniendo la funcion float() return sumaParcial/float(cantidadValores) #Llamamos a la funcion de impresion por consola (print) para que muestre el resultado de llamar a la funcion "promedio" con el arreglo "valores" como argumento print(promedio(valores))
Run
Reset
Share
Import
Link
Embed
Language▼
English
中文
Python Fiddle
Python Cloud IDE
Follow @python_fiddle
Browser Version Not Supported
Due to Python Fiddle's reliance on advanced JavaScript techniques, older browsers might have problems running it correctly. Please download the latest version of your favourite browser.
Chrome 10+
Firefox 4+
Safari 5+
IE 10+
Let me try anyway!
url:
Go
Python Snippet
Stackoverflow Question