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))