if L==[]: return (None, None) else: minandmax = [L[0],L[0]] #不能直接用tuple(),tuple的值不能改 for x in L: if x<minandmax[0]: minandmax[0] = x if x>minandmax[1]: minandmax[1] = x return (minandmax[0],minandmax[1]) #把list改成tuple
print(findMinAndMax([7])) print(findMinAndMax([])) print(findMinAndMax([7, 1])) print(findMinAndMax([7, 1, 3, 9, 5]))
Sign in to make a reply
筱枫_Edward
if L==[]: return (None, None) else: minandmax = [L[0],L[0]] #不能直接用tuple(),tuple的值不能改 for x in L: if x<minandmax[0]: minandmax[0] = x if x>minandmax[1]: minandmax[1] = x return (minandmax[0],minandmax[1]) #把list改成tuple
print(findMinAndMax([7])) print(findMinAndMax([])) print(findMinAndMax([7, 1])) print(findMinAndMax([7, 1, 3, 9, 5]))