用python编写代码,实现下列程序:用字典描述学生信息,包括 no(学号),name(姓名),score(成绩)等。使用列表存储学生信息的,并根据给定学生姓名,查找学生的信息。(学生信息自行输入)
时间: 2024-05-05 10:19:37 浏览: 153
用Python编程实现学生成绩管理,能按学期、按班级对学生成绩进行录入、修改、统计、查询和输出
好的,这是您的第一个问题,以下是 Python 代码实现:
``` python
# 定义学生信息字典
student_info = {"no": "", "name": "", "score": ""}
# 存储学生信息列表
student_list = []
# 输入学生信息
while True:
student_no = input("请输入学生学号:")
student_name = input("请输入学生姓名:")
student_score = input("请输入学生成绩:")
# 学生信息存入字典中
student_info["no"] = student_no
student_info["name"] = student_name
student_info["score"] = student_score
# 将字典存入列表中
student_list.append(student_info.copy())
# 是否继续输入
conti = input("是否继续输入?(Y/N):")
if conti.lower() == 'n':
break
# 输入要查找的学生姓名
search_name = input("请输入要查找的学生姓名:")
# 查找学生信息
for student in student_list:
if student["name"] == search_name:
print(f"学号:{student['no']}, 姓名:{student['name']}, 成绩:{student['score']}")
```
以上就是实现学生信息查询的Python代码,您可以使用这个代码实现功能。
阅读全文