用字典描述每一位的学生信息,包括no(学号), name(姓名),score(成绩)等。 使用列表存储6名学生信息,即列表中存在6个元素,每个元素就是一个字典形式。 根据用户输入( input输入)的学生姓名,显示打印出此学生的信息。
时间: 2024-03-02 18:50:40 浏览: 85
好的,这是一个学生信息管理系统,下面是代码实现:
```python
# 定义6个学生信息
stu1 = {'no': '001', 'name': '张三', 'score': 90}
stu2 = {'no': '002', 'name': '李四', 'score': 80}
stu3 = {'no': '003', 'name': '王五', 'score': 70}
stu4 = {'no': '004', 'name': '赵六', 'score': 60}
stu5 = {'no': '005', 'name': '刘七', 'score': 50}
stu6 = {'no': '006', 'name': '朱八', 'score': 40}
# 将学生信息存储在列表中
students = [stu1, stu2, stu3, stu4, stu5, stu6]
# 获取用户输入的学生姓名
name = input("请输入学生姓名:")
# 遍历列表,查找学生信息
for stu in students:
if stu['name'] == name:
print("学号:", stu['no'])
print("姓名:", stu['name'])
print("成绩:", stu['score'])
break
else:
print("查无此人!")
```
用户输入学生姓名后,程序会遍历学生列表,查找匹配的学生信息,如果找到了则显示学生信息,否则提示“查无此人!”。
阅读全文