线上上课时,随机点名。

以班级人数(n)为上限,随机生成m个整数(大于0小于班级人数+1)作为学号,要求这m个学生在30秒内在QQ群或腾讯课堂;讨论区,回复1,过30秒后未回复1按旷课处理。本题只需产生m个互不相同的随机整数并输出。

import random
n = int(input("n:"))
lst = []
for i in range(n):
    m = random.randint(1,n)
    while m in lst:
        m = random.randint(1,n)
    lst.append(m)
for i in lst:
    print(i)