输入10个学生的成绩根据学号来查找成绩
时间: 2023-12-15 11:03:21 浏览: 81
输入十个学生的学号和成绩,输出最高分及学号
好的,我可以帮你写一个简单的程序,让你输入10个学生的学号和成绩,然后根据学号来查找成绩。
以下是 Python 代码示例:
```python
# 创建一个空字典用于存储学生信息
students = {}
# 循环10次,让用户输入学生信息
for i in range(10):
# 获取学生学号和成绩
id = input("请输入学生学号:")
score = input("请输入学生成绩:")
# 将学生学号和成绩添加到字典中
students[id] = score
# 循环查询学生成绩
while True:
# 获取用户输入的学号
id = input("请输入要查询的学生学号:")
# 根据学号查找成绩
if id in students:
print("学号为 {} 的成绩为:{}".format(id, students[id]))
else:
print("未找到该学生的成绩。")
# 询问用户是否继续查询
choice = input("是否继续查询?(Y/N)")
if choice.lower() != 'y':
break
```
这段代码中,我们首先创建一个空字典 `students`,用于存储学生信息。然后通过循环让用户输入10个学生的学号和成绩,将其添加到字典中。接下来,我们通过一个无限循环,让用户输入要查询的学号,然后查找对应的成绩并输出。最后询问用户是否继续查询,如果不继续则退出程序。
阅读全文