def findMinAndMax(L): max=-10e12 min=10e12 if L==[]: return (None, None) for x in L: if x>max: max=x if x<min: min=x return(min,max)
老铁,你这样不对,万一L里的最大值比你定义的还要大呢
老铁,如果最大值比我定义的还要大,那就再好不过了。你的意思可能是:最大值比我定义的最大值还要小或者最小值比我定义的最小值还要大。这两种情况下,这个代码也确实无能为力。
Sign in to make a reply
bigbigbigbook
def findMinAndMax(L): max=-10e12 min=10e12 if L==[]: return (None, None) for x in L: if x>max: max=x if x<min: min=x return(min,max)