30秒学会 Python 片段 · 2020年6月4日

30秒学会 Python 片段 – average

作用:返回两个或更多数字的平均数。

实现思路:使用 sum() 函数计算所有参数 args 的和,再除以它们的长度 len(args).

代码实现

def average(*args):
  return sum(args, 0.0) / len(args)

使用样例

average(*[1, 2, 3]) # 2.0
average(1, 2, 3) # 2.0