def minmax(func, *args):
res = args[0]
for arg in args[1:]:
if func(arg, res):
res = arg
return res
def lessthan(x, y): return x < y
def grtrthan(x, y): return x > y
nums = [9, 8, 1, 4, 5, 6, 7]
print(minmax(grtrthan, *nums))
python 函数传参 参数解包,打包 计算最大最小值函数代码
最新推荐文章于 2025-06-24 16:23:56 发布