学校准备从2019级学生(学号:20190001~20195000)中,抽取50名学生代表学校参加某知识竞赛。编写代码实现这个功能。要求:使用集合保存这些学生的学号。
时间: 2023-04-28 19:04:07 浏览: 121
可以使用Python语言编写代码实现这个功能。具体代码如下:
```python
import random
# 定义学生学号的集合
students = set(range(20190001, 20195001))
# 从学生集合中随机抽取50名学生
selected_students = set(random.sample(students, 50))
# 输出抽取的学生学号
print(selected_students)
```
代码中,首先定义了一个包含所有2019级学生学号的集合students。然后使用Python内置的random模块中的sample函数,从students集合中随机抽取50个元素,即50名学生的学号,保存在selected_students集合中。最后输出selected_students集合中的元素,即抽取的50名学生的学号。
阅读全文