练习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)
运行结果