python 编程实现,使用列表保存学生的信息,包括姓名、性别和年龄;然后使用字典保存3个班级的学生信息,每个班3个学生,以班级名为键,以存放学生信息的列表为值;最后根据输入的班级名输出该班级的学生信息。
时间: 2023-05-22 13:05:40 浏览: 897
学生信息管理系统,实现学生信息包括:学号、姓名、性别、年龄、班级等信息。
5星 · 资源好评率100%
以下是 Python 代码实现:
```
# 定义一个列表来存放学生信息
students = [
{'name': '张三', 'gender': '男', 'age': 18},
{'name': '李四', 'gender': '女', 'age': 17},
{'name': '王五', 'gender': '男', 'age': 16},
]
# 定义一个字典来存放班级和学生信息
classes = {
'classA': [students[0], students[1], students[2]],
'classB': [students[1], students[2], students[0]],
'classC': [students[2], students[0], students[1]],
}
# 通过键输入班级名,输出学生信息
class_name = input('请输入班级名:')
if class_name in classes:
print('班级名为', class_name, '的学生信息为:', classes[class_name])
else:
print('找不到班级', class_name, '的学生信息')
```
输入班级名后,程序将输出该班级的学生信息,例如:如果输入 `classA`,输出为 `[{'name': '张三', 'gender': '男', 'age': 18}, {'name': '李四', 'gender': '女', 'age': 17}, {'name': '王五', 'gender': '男', 'age': 16}]`。
阅读全文