在Python中搜索带有用户输入和输出以及学生姓名和学生ID的学生ID,可以通过以下步骤实现:
下面是一个示例代码:
# 学生信息数据结构示例
students = {
'1': {'name': '张三', 'id': '1001'},
'2': {'name': '李四', 'id': '1002'},
'3': {'name': '王五', 'id': '1003'},
# 其他学生信息...
}
# 获取用户输入的学生姓名和学生ID
name = input("请输入学生姓名:")
student_id = input("请输入学生ID:")
# 搜索匹配的学生ID
result = []
for student in students.values():
if student['name'] == name and student['id'] == student_id:
result.append(student['id'])
# 输出结果
if len(result) > 0:
print("匹配的学生ID:")
for id in result:
print(id)
else:
print("未找到匹配的学生信息")
在这个示例中,我们使用字典来表示学生信息,键为学生ID,值为包含学生姓名和学生ID的字典。用户输入的学生姓名和学生ID通过input()
函数获取,并保存到变量中。然后,我们遍历学生信息字典,逐个检查每个学生的姓名和ID是否与用户输入匹配。如果找到匹配的学生信息,将学生ID保存到结果列表中。最后,输出结果列表中的学生ID。
请注意,这只是一个简单的示例代码,实际应用中可能需要根据具体需求进行适当的修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云