您的位置:首页 > 编程语言 > Python开发

(python)编写程序,生成包涵20个随机数的列表,然后将前10升序排列,后10降序排列

2017-04-08 13:22 861 查看
如果本题目帮助到了你,请点击关注我一下,嘿嘿!!

方法一

import random
def RandomNumbers(number,start,end):
data=[]
n=0
while True:
element=random.randint(start,end)
if element not in data:
data.append(element)
n=n+1
if n==number-1:
break
return data
listx=RandomNumbers(20,10,50)
print(listx)
list1=listx[0:10]
list1.sort()
list2=listx[10:20]
list2.sort(reverse=True)
print(list1+list2)


方法二



这两个方法都可以实现,运行结果图如下:上面是生成的随机数,下面是排序之后的结果。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python random
相关文章推荐