Python用可变参数找出最大值和最小值

# 方法一  利用max min 函数.  注意这里max min 分别都是功能函数
def main_m(*args):
i = max(args)
j = min(args)
print("最大值是%s" % i)
print("最小值是%s" % j)

list1 = [23,56,8,99]
main_m(*list1)

# 方法二  给max min 变量赋初值(这里max 和min 都是变量) 然后遍历容器将所需的最大和最小值分别赋给两个变量

def main_m(*args):
max = 0
min = args[0]
for i in args:
if i > max:
max = i
for j in args:
if j <= min:
min = j
print("最大值:%s" % max)
print("最小值:%s" % min)


list1 = [12, 43, 56, 78, 6]
main_m(*list1)
 
原文地址:https://www.cnblogs.com/Handsome-Lan/p/10657003.html