作业
Topic source忘了考虑空列表的情况了,重新发一下: def findMaxAndMin(L): if L == []: return (None,None) else: a=max(L) b=min(L) for i in L: if i >= a: Max=i for j in L: if j <= b: Min=j return ('Max:',Max,'Min:',Min) L=eval(input('Please enter a list:')) print(findMaxAndMin(L))
你好,我是个py新手。这个作业有点不太懂的地方就是,这里既然已经调用了max和min函数,迭代对于取最大值和最小值有任何作用吗?不是完全靠max和min函数就可以提取最大值和最小值吗?为什么还要靠for迭代来比较大小?
- 1
十月的秋叶wwww
def findMaxAndMin(L): a=max(L) b=min(L) for i in L: if i >= a: Max=i for j in L: if j <= b: Min=j return ('Max:',Max,'Min:',Min) L=eval(input('Please enter a list:')) print(findMaxAndMin(L))