華爲筆試編程

題目要求:
華爲機測題:
明明想在學校中請一些同學一起做一項問卷調查,爲了實驗的客觀性
他先用計算機生成了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))

運行測試:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章