如果本题目帮助到了你,请点击关注我一下,嘿嘿!!
方法一
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)
方法二
这两个方法都可以实现,运行结果图如下:上面是生成的随机数,下面是排序之后的结果。