Discuss / Python / 抄作业

抄作业

Topic source

去鸭冲鸭

#1 Created at ... [Delete] [Delete and Lock User]

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)

去鸭冲鸭

#2 Created at ... [Delete] [Delete and Lock User]

def 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

Reply