519 B
519 B
average
ℹ️ Already implemented via statistics.mean. statistics.mean takes an array as an argument whereas this function takes variadic arguments.
Returns the average of two or more numbers.
Takes the sum of all the args and divides it by len(args). The secind argument 0.0 in sum is to handle floating point division in python2.
def average(*args):
return sum(args, 0.0) / len(args)
average(*[1, 2, 3]) # 2.0
average(1, 2, 3) # 2.0