程序代码:
import random
list1=[]
for i in range(20):
list1.append(random.randint(10,50))
print("随机生成的20个数子列表:\n")
print(list1)
list2=[]
list3=[]
for i in range(20):
if(i<10):
list2.append(list1[i])
else:
list3.append(list1[i])
list2.sort()
list3.sort(reverse=True)
print("数字列表前10个数字升序排列:\n")
print(list2)
print("数字列表后10个数字升序排列:\n")
print(list3)
print("组合后的数字列表:\n")
print(list2+list3)
运行结果:
随机生成的20个数子列表:
[38, 21, 47, 48, 12, 25, 38, 18, 41, 13, 46, 11, 21, 22, 37, 21, 24, 31, 48, 37]
数字列表前10个数字升序排列:
[12, 13, 18, 21, 25, 38, 38, 41, 47, 48]
数字列表后10个数字升序排列:
[48, 46, 37, 37, 31, 24, 22, 21, 21, 11]
组合后的数字列表:
[12, 13, 18, 21, 25, 38, 38, 41, 47, 48, 48, 46, 37, 37, 31, 24, 22, 21, 21, 11]