Discuss / Python / 本人初学者,我之前把max和min初始化为0,min初始化成0在不出现负数的情况下都没法出发那个if语句了就会报错,所以才明白了为啥要初始化成list第一个元素

本人初学者,我之前把max和min初始化为0,min初始化成0在不出现负数的情况下都没法出发那个if语句了就会报错,所以才明白了为啥要初始化成list第一个元素

Topic source

长日将尽

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

def findMinAndMax(L):

    if len(L)==0:

        return(None,None)

    max=min=L[0]

    for i in L:

        if i<min:

            min=i

        elif i>max:

            max=i

    return(min,max)


  • 1

Reply