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:
页: 1 2 3 4 5 6 [7] 8
查看完整版本: Python:每日一题 12