Discuss / Python / 终于搞好了

终于搞好了

Topic source

Ostrichfang

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

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


  • 1

Reply