Discuss / Python / 来做题

来做题

Topic source

def findMinAndMax(L):

    if len(L)==0:

        return(None,None)

    for i in L:

        if len(L)==1:

            return(i,i)

    else:

        i_min=min(L)

        i_max=max(L)

        return(i_min, i_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('测试成功!')


  • 1

Reply