66
hao
看看
buhui
回复看答案
学习一下
def fun12(X):
Max = max(X)
Min = min(X)
indexMax = X.index(Max)
indexMin = X.index(min)
X,X = X,X
X,X = X,X
pirnt(X)
import random as r
def inp(number):
for i in range(9):
a = r.randint(0,200)
number.append(int(a))
return number
def min_max(number):
a = ,0]
b =
for i in range(len(number)):
if number < a:
b = i
continue
elif number > a[-1]:
b = i
print(number)
number],number = number,number]
number], number[-1] = number[-1], number]
return number
def outp(number):
for i in range(len(number)):
print(number)
if __name__ == "__main__":
number = []
inp(number)
min_max(number)
outp(number)
6666
学习啦,这个弄的迷迷糊糊的
什么题目看下
献上我的答案
a = []
for i in range(0,5):
temp = int(input("请输入第"+str(i+1)+"个数"))
a.append(temp)
b = []
b = a[:]
max = a
min = a
for i in range(0,5):
if a>max:
max = a
ma = i
if a<min:
min = a
mi = i
temp = a;a = a;a=temp
temp = a;a = a;a=temp
print("原数组为 ",b)
print("处理后数组为 ",a)
冬雪雪冬 发表于 2017-3-30 19:24
没有想到更好的写法。
好奇怪 你的代码我运行不了 郁闷{:10_266:}
{:5_109:}
import random
a=[]
for each in range(0,15):
b=random.randint(0,50)
a.append(b)
max1=a
min1=a
m=n=0
for each in range(0,15):
if (a>=max1):
max1=a
m=each
elif (a<min1):
min1=a
n=each
t=a
a=a
a=t
t=a[-1]
a[-1]=a
a=t
print(a)
x=
print(x)
List=[]
num_max=max(x)
num_min=min(x)
for i in range(len(x)):
List.append(x)
for i in range(len(List)):
if List==num_max:
List=List
if List==num_min:
List=List
List,num_max=num_max,List
List,num_min=num_min,List
print(List)
array = input('输入一个数组(之间空格隔开):')
list = list(map(float, array.split(' ')))
for i in list:
temp1 = list.index(max(list))
temp2 = list.index(min(list))
if i == max(list):
list, list = i, list
elif i == min(list):
list[-1], list = i, list[-1]
print(list)
1
di
#定义一个数组:
list =
print("未交换前的list:",list)
#数组排序,这样赋值,两个list不会互相影响
newlist = list.copy()
#对newlist进行排序,得到最小和最大值
newlist.sort()
mini = newlist
maxi = newlist
#得到最小最大值在list中的索引
indexMin = list.index(mini)
indexMax = list.index(maxi)
#最大的元素与第一个交换,最小的元素与最后一个元素交换
list,list = list,list
list,list = list,list
print("交换后的list:",list)
请输入一组数字,用空格隔开: 12 4 2 67 90 45 5 123 45
未交换前的list:
交换后的list: