Python 函数实现任意数量参数的求和、最大值和最小值
以下是一个实现示例:
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。
原文地址: http://www.cveoy.top/t/topic/oCJ3 著作权归作者所有。请勿转载和采集!