线上上课,随机点名。

3.随机点名。线上上课时,随机点名。以班级人数(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)
 

这样就行,先生成人序号,然后再随机抽人

import random
n = int(input('n:'))
m = int(input('m:'))
x = range(1, n+1)
print(random.sample(x, m))