x=0
def max_min(array):
max=min=0
for i in range(1,len(array)-1):
x=i
if array[x]>array[max]:
max=x
elif array[x]<array[min]:
min=x
k=max
y=min
array[9],array[y]=array[y],array[9]
array[0],array[k]=array[k],array[0]
def outp(numbers):
for i in range(0,len(numbers)):
print(numbers[i])
array=[13,37,59,97,83,72,61,6,48,25]
max_min(array)
outp(array)
习题册上的,要求输入的数组,最大的元素与第一个与元素交换,最小的与最后一个交换,但我只看到他在比较array【0】与其他元素,主要就是max—min(array)这个函数没有看懂,有没有朋友帮我解读一下,谢谢