用 Python 计算平均值

Beginner

This tutorial is from open-source community. Access the source code

简介

在 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 项目工具库中,这是一个很有用的函数。