Python:每日一题 12
题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。程序分析:无。
**** Hidden Message *****
欢迎小伙伴们,一起答题!
如果你有能力,欢迎加入我们!
已经上车老司机:@ooxx7788 @lumber2388779
{:10_298:}点我上车 {:10_298:}
偷偷告诉大家一个秘密:我是实习版主啦! @lumber2388779 @ooxx7788 @冬雪雪冬 @jerryxjr1220
新题目~ 本帖最后由 ooxx7788 于 2017-3-30 19:00 编辑
import random
temp =
print(temp)
temp, temp, temp,temp[-1] = temp, temp[-1],temp, temp
print(temp)
其实只需要一句!
输出
omg,我发现了自己的一个错误!留下来就当错误示范吧!
以下答案是我修正过的,带自我检查的,不知道还有没有错。以上代码,证明了一句,步子太大容易扯着蛋!
import random
counts = 100
while counts:
temp =
total = sum(temp)
print(temp)
temp, temp = temp, temp
temp, temp[-1] = temp[-1], temp
print(temp)
if total != sum(temp):
print('There is something wrong!')
break
counts -= 1
没有想到更好的写法。
lst =
print(lst)
maxx = max(lst)
minn = min(lst)
lst, lst = lst, lst
lst[-1], lst = lst, lst[-1]
print(lst) 冬雪雪冬 发表于 2017-3-30 19:24
没有想到更好的写法。
膜拜大佬{:10_282:} 楼主厉害了! 千山暮雪归人晚 发表于 2017-3-31 10:41
楼主厉害了!
一起做题{:10_250:} 我也写了一个:
我发现我做你的这些题目,大部分试试在使用字典格式的数据啊,只要有按照一定顺序的,我都把数据放在字典里面操作完之后在变成需要的格式
def test12(the_list):
num = max(the_list)-min(the_list)
dic = {}
for i in range(1,len(the_list)+1):
dic = the_list
new_list = []
for a in dic:
if dic == min(the_list):
dic += num
elif dic == max(the_list):
dic -= num
new_list.append(dic)
print(new_list)
if __name__ == '__main__':
the_list =
test12(the_list)
>>> 谢谢楼主,一起来学习 cix123 发表于 2017-4-6 17:12
谢谢楼主,一起来学习
谢谢支持~ 学习一下 def func():
print('请输入多个数字,以#键结束输入,每次只允许输入一个数字')
arr = []
while True:
para = input('请输入数字:')
if para == '#':
break
else:
try:
num = int(para)
except ValueError:
num = float(para)
arr.append(num)
print('数组为:',arr)
maxnum = max(arr)
minnum = min(arr)
maxindex = arr.index(maxnum)
minindex = arr.index(minnum)
arr,arr = arr,arr
arr[-1],arr = arr,arr[-1]
print('新的数组为:',arr)
func()
0 0最近有点忙都没时间去做题 结果 也写了一个。不知道是不是楼主题目的意思 谢谢 芝麻开门 a=
x=a.index(max(a))
i=a.index(min(a))
a,a=a,a
a[-1],a=a,a[-1]
print(a) 余欲渔 发表于 2017-4-11 16:52
大兄弟,没鱼币了...
对了,要不要一起搞这个淘专辑
你有题吗 余欲渔 发表于 2017-4-11 16:52
大兄弟,没鱼币了...
对了,要不要一起搞这个淘专辑
你有题吗 新手·ing 发表于 2017-4-11 16:53
大兄弟,没鱼币了...
对了,要不要一起搞这个淘专辑
你有题吗
工作之余,进来做做,没去其他地方找过这类题目,所以很感谢你们的分享