Python-输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
作者:互联网
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]
标签:Pls,元素,交换,number,数组,print,input 来源: https://blog.csdn.net/weixin_44891121/article/details/117172757