以下是 Python 代码,用于定义一个函数 func,接收一个可变参数(一组数),并返回这组数的平均值:

def func(*args):
    if len(args) == 0:
        return 0
    else:
        return sum(args) / len(args)

解释:

  • *args 表示可变参数,可以接收任意数量的参数,这些参数会被打包成一个元组。
  • if len(args) == 0: 判断如果参数个数为 0,则返回 0,避免出现除数为 0 的情况。
  • else: 如果参数个数不为 0,则计算参数的和,并除以参数个数得到平均值。

使用示例:

print(func(1, 2, 3))  # 输出 2.0
print(func(1, 2, 3, 4, 5))  # 输出 3.0
print(func())  # 输出 0
Python 函数:计算可变参数的平均值

原文地址: https://www.cveoy.top/t/topic/nJdj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录