1. 程式人生 > >(python)編寫程式,生成包涵20個隨機數的列表,然後將前10升序排列,後10降序排列

(python)編寫程式,生成包涵20個隨機數的列表,然後將前10升序排列,後10降序排列

如果本題目幫助到了你,請點選關注我一下,嘿嘿!!

方法一

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)

方法二

這裡寫圖片描述

這兩個方法都可以實現,執行結果圖如下:上面是生成的隨機數,下面是排序之後的結果。

這裡寫圖片描述