简介
在 Python 中,计算一组数字的平均值是一项常见任务。在这个挑战中,你将被要求编写一个函数,该函数接受两个或更多数字并返回它们的平均值。
平均值
编写一个名为 average 的函数,该函数接受两个或更多数字并返回它们的平均值。你的函数应遵循以下准则:
- 使用
sum()对提供的所有args进行求和,再除以len()。 - 该函数应能够处理任意数量的参数。
- 该函数应返回一个浮点数。
def average(*args):
return sum(args, 0.0) / len(args)
average(*[1, 2, 3]) ## 2.0
average(1, 2, 3) ## 2.0
总结
在这个挑战中,你编写了一个计算两个或更多数字平均值的函数。你使用了 sum() 函数将所有数字相加,然后使用 len() 除以参数的数量。在你未来的 Python 项目工具库中,这是一个很有用的函数。