Python-输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。

2021/5/23 1:25:33

本文主要是介绍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]

 



这篇关于Python-输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程