练习2:构造一个功能函数,可以解决如下问题:
要求如下:
1,任意输入一个列表,函数可以打印出列表中最小的那个数,
例:输入: 23,56,67,4,17,9
最小数是 :4
方法一:
#内置函数min()求最小值
def minNum1(list1):print(min(list1))
方法二:
#使用循环寻找最小值
def minNum2(list1):min_val = int(list1[0]) # 将列表中第一个元素设置为初始最小值for x in list1:if int(x) < min_val:min_val = int(x)print(min_val)
方法三:
#使用排序
def minNum3(list1):list1.sort()print(list1[0])
调用函数
list1=[23,56,67,4,17,9]
minNum1(list1)
minNum2(list1)
minNum3(list1)
运行结果