Discuss / Python / 2022/7/4

2022/7/4

Topic source

留君于心

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

def findMinAndMax(L):

    if L == []:

        return(None,None)

    else:

        MAX = L[0]

        MIN = L[0]

        for i in L:

            if i <= MIN:

                MIN = i

        for i in L:

            if 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('测试成功!')


  • 1

Reply