用字典描述每一位的学生信息,包括no(学号), name(姓名),score(成绩)等。 使用列表存储6名学生信息,即列表中存在6个元素,每个元素就是一个字典形式。 根据用户输入(input输入)的学生姓名,显示打印出此学生的信息。
时间: 2024-03-02 09:51:52 浏览: 87
好的,以下是Python代码实现:
```python
# 学生信息字典
student1 = {'no': '001', 'name': '张三', 'score': 90}
student2 = {'no': '002', 'name': '李四', 'score': 80}
student3 = {'no': '003', 'name': '王五', 'score': 85}
student4 = {'no': '004', 'name': '赵六', 'score': 92}
student5 = {'no': '005', 'name': '钱七', 'score': 88}
student6 = {'no': '006', 'name': '孙八', 'score': 78}
# 学生信息列表
students = [student1, student2, student3, student4, student5, student6]
# 用户输入学生姓名
name = input('请输入学生姓名:')
# 查找学生信息
for student in students:
if student['name'] == name:
print('学号:', student['no'])
print('姓名:', student['name'])
print('成绩:', student['score'])
break
else:
print('没有找到该学生的信息。')
```
执行效果:
```
请输入学生姓名:张三
学号: 001
姓名: 张三
成绩: 90
```
希望能对你有所帮助!
阅读全文