Averages/Arithmetic mean: Difference between revisions
Content added Content deleted
Underscore (talk | contribs) 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 |