1. 程式人生 > >python - 集合:華為筆試題

python - 集合:華為筆試題

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

import random
# 優先選擇集和
s = set([])
#使用者選擇輸入N個整數,即迴圈N次
for i in range(int(input('N:'))):
    s.add(random.randint(1,1000))
    #這N個數的範圍是1-1000
print(sorted(s))