100-067

输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
 1 #! /usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 '''
 4 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
 5 '''
 6 import numpy as np
 7 a=[]
 8 n = int(input("输入数组位数:\n"))
 9 for i in range(0,n+1):
10     a.append(input("输入第%d个数字:" % (i+1)))
11 
12 print ("原数组为:%s" %a)
13 # 最小的放到最后
14 min = min(a)
15 a.remove(min)
16 a.append(min)
17 # 最大的放到最前面
18 max = max(a)
19 a.remove(max)
20 a.insert(0,max)
21 print ("现数组为:%s" %a)

 

posted @ 2018-05-31 19:43  睡到自然醒的猪  阅读(60)  评论(0)    收藏  举报

xliaoe at 111 dot com ; 返回顶部