编程语言
首页 > 编程语言> > Python-输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。

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