def inp(n): for i in range(6): n.append(int(input("Pls input a number:"))) print("原数组:", n) for i in range(6): if max(n) == n[i]: n[0], n[i] = n[i], n[0] if min(n) == n[i]: n[-1], n[i] = n[i], n[-1] return n n = [] print("交换后:", inp(n))
结果
Pls input a number:0 Pls input a number:9 Pls input a number:4 Pls input a number:3 Pls input a number:1 Pls input a number:2 原数组: [0, 9, 4, 3, 1, 2] 交换后: [9, 2, 4, 3, 1, 0]