def minmax(data):
Max=data[0]
Min=data[0]
for i in range(len(data)):
if Max>data[i] and Min<data[i]:
continue
elif Max>data[i] and Min>data[i]:
Min=data[i]
elif Max<data[i] and Min<data[i]:
Max=data[i]
return (Min,Max)
data = [2,16,4,5,15,2,2,2]
minmax(data)
首先预期值应该是[2,16]
列表中的数应该只有三种情况,分别是在max,min的前面,中间和后面