根据用户输入的学生姓名,显示打印出此学生的信息
时间: 2024-03-02 12:51:46 浏览: 94
可以使用字典来存储多个学生的信息,然后根据用户输入的学生姓名,找到对应的字典,再打印出此学生的信息。示例代码如下:
```python
# 存储多个学生的信息
students = [
{
"no": "001",
"name": "张三",
"score": 90
},
{
"no": "002",
"name": "李四",
"score": 80
},
{
"no": "003",
"name": "王五",
"score": 70
}
]
# 获取用户输入的学生姓名
name = input("请输入学生姓名:")
# 遍历每个学生的信息,找到对应的学生
for student in students:
if student["name"] == name:
# 打印出此学生的信息
print("学号:", student["no"])
print("姓名:", student["name"])
print("成绩:", student["score"])
break # 找到学生后就退出循环
else:
# 如果没有找到对应的学生
print("未找到该学生!")
```
用户输入学生姓名后,程序会遍历每个学生的信息,如果找到了对应的学生,则打印出此学生的信息;如果遍历完整个学生列表,仍然没有找到对应的学生,则输出提示信息。
阅读全文