1. 程式人生 > >python實現去重排序

python實現去重排序

數字 排序 實驗 計算 要求 整數 用戶輸入 raw_input randint

功能要求:

    明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性
    他先用計算機生成了N個1~1000之間的隨機整數(N<=1000),N是用戶輸入的,對於
    其中重復的數字,只保留一個,把其余相同的數字去掉,不同的數對應著不同的學生的學號,然後再把這些
    數從小到大排序,按照排好的順序去找同學做調查,請你協助明明完成“去重”與排序工作

源代碼如下:

import random
s = set([])
for i in range(int(raw_input(N:))):    # 生成n個隨機數
    # num = random.randint(1,1000)
    #
s.add(num) s.add(random.randint(1,1000)) print s print sorted(s)

結果如下:

python實現去重排序