以下是一个实现示例:

def sum_max_min(*args):
    '对任意数量的参数进行求和、求最大值和最小值'
    if len(args) == 0:  # 没有参数时返回空
        return None
    else:
        total = 0
        max_val = args[0]
        min_val = args[0]
        for num in args:
            total += num
            if num > max_val:
                max_val = num
            if num < min_val:
                min_val = num
        return total, max_val, min_val

该函数使用可变长度参数 *args,该参数可以接收任意数量的参数。然后使用循环遍历每个参数,求和并找到最大和最小值。最后返回一个元组,其中包含总和、最大值和最小值。如果没有参数,则返回 None

Python 函数实现任意数量参数的求和、最大值和最小值

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

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