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

来源:互联网 发布:王津钟表修复知乎 编辑:程序博客网 时间:2024/05/16 13:54

如果本题目帮助到了你,请点击关注我一下,嘿嘿!!


方法一

import randomdef 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 datalistx=RandomNumbers(20,10,50)print(listx)list1=listx[0:10]list1.sort()list2=listx[10:20]    list2.sort(reverse=True)print(list1+list2)

方法二

这里写图片描述


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

这里写图片描述

0 0