def findMinAndMax(L):
if len(L)==0:
return(None,None)
else:
min=max=L[0]#就是把max和min的值先初始化为L[0]
for i in L:
if min>=i:
min=i
elif max<=i:
max=i
return(min,max)
if findMinAndMax([])!=(None,None):
print('测试失败')
if findMinAndMax([7])!=(7,7):
if findMinAndMax([7,1])!=(1,7):
if findMinAndMax([7,1,3,9,5])!=(1,9):
print('测试成功')
Sign in to make a reply
Ostrichfang
def findMinAndMax(L):
if len(L)==0:
return(None,None)
else:
min=max=L[0]#就是把max和min的值先初始化为L[0]
for i in L:
if min>=i:
min=i
elif max<=i:
max=i
return(min,max)
if findMinAndMax([])!=(None,None):
print('测试失败')
if findMinAndMax([7])!=(7,7):
print('测试失败')
if findMinAndMax([7,1])!=(1,7):
print('测试失败')
if findMinAndMax([7,1,3,9,5])!=(1,9):
print('测试失败')
else:
print('测试成功')