wcxwyy789
发表于 2019-9-8 08:40:48
66
zhoukc
发表于 2019-9-8 21:12:41
hao
191820061
发表于 2019-10-30 13:12:54
看看
Msathmi
发表于 2019-10-30 20:06:25
buhui
javen7
发表于 2019-11-21 15:54:32
回复看答案
leeward
发表于 2019-11-21 16:24:18
学习一下
Jung
发表于 2019-11-25 10:44:57
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)
天下一统2014
发表于 2019-12-10 22:08:29
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)
x415161859
发表于 2019-12-15 12:04:25
6666
Anonyq
发表于 2019-12-15 12:39:05
学习啦,这个弄的迷迷糊糊的
流羽星
发表于 2019-12-15 13:01:47
什么题目看下
杜若左
发表于 2020-3-6 11:03:49
献上我的答案
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)
杜若左
发表于 2020-3-6 11:14:53
冬雪雪冬 发表于 2017-3-30 19:24
没有想到更好的写法。
好奇怪 你的代码我运行不了 郁闷{:10_266:}
holiday_python
发表于 2020-3-29 13:47:46
{:5_109:}
君子好逑
发表于 2020-4-11 19:05:05
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)
尔东方
发表于 2020-4-29 15:54:14
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)
ForPorsche
发表于 2020-5-24 14:36:01
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)
19971023
发表于 2020-5-25 18:55:41
1
1412849797
发表于 2020-5-30 23:22:10
di
nononoyes
发表于 2020-6-1 11:03:33
#定义一个数组:
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: