用python字典编程实现,使用列表保存学生的信息,包括姓名/性别 年龄 ,然后使用字典保存3个班级的学生信息,每个班3个学生,以班级名为键,以存放学生信息的列表为值,最后根据输入的班级名输出该班级的学生信息
时间: 2024-05-29 18:11:08 浏览: 98
students = [
{'name': 'Alice', 'gender': 'female', 'age': 18},
{'name': 'Bob', 'gender': 'male', 'age': 17},
{'name': 'Charlie', 'gender': 'male', 'age': 16},
{'name': 'David', 'gender': 'male', 'age': 15},
{'name': 'Eve', 'gender': 'female', 'age': 14},
{'name': 'Frank', 'gender': 'male', 'age': 13},
{'name': 'Grace', 'gender': 'female', 'age': 12},
{'name': 'Henry', 'gender': 'male', 'age': 11},
{'name': 'Ivy', 'gender': 'female', 'age': 10}
]
class1 = students[0:3]
class2 = students[3:6]
class3 = students[6:9]
classes = {'class1': class1, 'class2': class2, 'class3': class3}
class_name = input('Please enter a class name (class1, class2 or class3): ')
if class_name in classes:
print(f'Students in {class_name}:')
for student in classes[class_name]:
print(student)
else:
print(f'There is no {class_name}.')
阅读全文