Averages/Arithmetic mean: Difference between revisions

Content added Content deleted
m (→‎{{header|Perl}}: Added an optional semicolon)
Line 300: Line 300:


=={{header|Python}}==
=={{header|Python}}==
avg = lambda x: sum(x or [0])/float(len(x or [0]))
print avg([3,1,4,1,5,9])

Output:
3.83333333333333

def avg(data):
def avg(data):
return sum(data)/float(len(data)) if len(data)!=0 else 0
return sum(data)/float(len(data)) if len(data)!=0 else 0