3、编程实现使用列表保存学生信息包括姓名、性别和年龄。然后使用字典保存三个班级的学生信息每个班3名学生以班级名为键以存放学生信息的列表为值。最后根据输入的班级名输出该班级的学生信息。
以下是一个实现上述要求的Python代码:
# 学生信息列表
students = [
{"姓名": "张三", "性别": "男", "年龄": 18},
{"姓名": "李四", "性别": "女", "年龄": 19},
{"姓名": "王五", "性别": "男", "年龄": 20},
{"姓名": "赵六", "性别": "女", "年龄": 18},
{"姓名": "钱七", "性别": "男", "年龄": 19},
{"姓名": "孙八", "性别": "女", "年龄": 20},
{"姓名": "周九", "性别": "男", "年龄": 18},
{"姓名": "吴十", "性别": "女", "年龄": 19},
{"姓名": "郑十一", "性别": "男", "年龄": 20}
]
# 班级学生信息字典
classrooms = {
"班级1": students[:3],
"班级2": students[3:6],
"班级3": students[6:]
}
# 输入班级名
class_name = input("请输入班级名:")
# 输出班级学生信息
if class_name in classrooms:
print(f"{class_name}的学生信息:")
for student in classrooms[class_name]:
print(f"姓名:{student['姓名']},性别:{student['性别']},年龄:{student['年龄']}")
else:
print("班级名不存在!")
运行以上代码,当输入班级名时,会输出该班级的学生信息。例如,当输入"班级1"时,输出如下:
请输入班级名:班级1
班级1的学生信息:
姓名:张三,性别:男,年龄:18
姓名:李四,性别:女,年龄:19
姓名:王五,性别:男,年龄:20
原文地址: https://www.cveoy.top/t/topic/iXrh 著作权归作者所有。请勿转载和采集!