抄作业
Topic sourcedef findMinAndMax(L):
if len(L)!=0:
maxnum=L[0]
minnum=L[0]
for i in L:
if maxnum<i:
maxnum=i
if minnum>i:
minnum=i
return (minnum,maxnum)
else:
return (None,None)
# 测试
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('测试成功!')
- 1
去鸭冲鸭
if len(L)!=0:
maxnum=L[0]
minmum=L[0]
for num in L:
if num>maxnum:
maxnum=num
if num<minnum:
minnum=num
return (maxnum,minnum)
return (None, None)