題目要求:
華爲機測題:
明明想在學校中請一些同學一起做一項問卷調查,爲了實驗的客觀性
他先用計算機生成了N個1~1000之間的隨機整數(N<=1000),N是用戶輸入的,對於
其中重複的數字,只保留一個,把其餘相同的數字去掉,不同的數對應着不同的學生的學號,然後再把這些
數從小到大排序,按照排好的順序去找同學做調查,請你協助明明完成“去重”與排序工作。
代碼編譯:
import random
s = set([])#先定義列表,將列表改爲集合類型
N = int(input('Num:'))
for i in range(N):
a = random.randint(1,1000)
s.add(a)
print(a)
i +=1
print(sorted(s))
運行測試: