交作业
Topic sourcedef findMinAndMax(L):
a=float('-inf')
b=float('inf')
for i in L:
if i>a:
a=i
if i<b:
b=i
print("最大值为{},最小值为{}".format(a,b))
return (None, None)
L=[3,2,4,1,4,54,36,54,38138,313,11]
findMinAndMax(L)
- 1
def findMinAndMax(L):
a=float('-inf')
b=float('inf')
for i in L:
if i>a:
a=i
if i<b:
b=i
print("最大值为{},最小值为{}".format(a,b))
return (None, None)
L=[3,2,4,1,4,54,36,54,38138,313,11]
findMinAndMax(L)
湖与海海
def findMinAndMax(L):
if L==[]:
return (None,None)
elif L:
min=max=L[0]
for i in L:
if i<min:
min=i
elif i>max:
max=i
return (min,max)
if findMinAndMax([]) != (None, None):
print('测试失败!')
elif findMinAndMax([7]) != (7, 7):
print('测试失败!')
elif findMinAndMax([7, 1]) != (1, 7):
print('测试失败!')
elif findMinAndMax([7, 1, 3, 9, 5]) != (1, 9):
print('测试失败!')
else:
print('测试成功!')