Python2生成班级33位学生的数据包括(学号,姓名,性别,成绩),可运行
时间: 2024-12-22 13:19:30 浏览: 16
在Python2中,你可以使用列表推导式来创建一个包含学号、姓名、性别和成绩的学生数据字典列表。这里是一个例子,假设每个学生的信息都是固定格式:
```python
# 定义一个函数来生成学生的数据
def generate_student_data(num_students):
students = []
for i in range(num_students):
student_info = {
"学号": str(i + 1), # 学号从1开始
"姓名": "学生" + str(i + 1), # 姓名简单起名
"性别": ["男", "女"][random.randint(0, 1)], # 男生女生随机分配
"成绩": round(random.uniform(60, 100), 2) # 成绩随机在60到100之间
}
students.append(student_info)
return students
# 生成33位学生的数据
students_list = generate_student_data(33)
# 打印结果
for student in students_list:
print(student)
# 若要运行代码,将上述内容保存为.py文件并运行
# python 文件名.py
```
这个脚本会生成一个包含33个学生数据字典的列表。注意,由于Python2已经停止维护,推荐升级到更现代的版本如Python3。
阅读全文