通过假设巧妙的判断出参数的最大值和最小值
# 写函数,传入n个数,返回字典{‘max’:最大值,’min’:最小值} # 例如:minmax(2,5,7,8,4) # 返回:{‘max’:8,’min’:2} def min_max(*args): min = args[0] #假设传入的参数中,第一个参数为最小值 max = args[0] #假设传入的参数中,第一个参数为最大值 for i in args: #遍历实参元组 if i > max: #通过该判断,找出传入参数中的最大值 max = i elif i < min: #通过该判断,找出传入参数中的最小值 min = i return {'最大值':max,'最小值':min} ret = min_max(1,2,3,4,5,1000,9) print(ret)