用Python的写一个成绩查询系统
时间: 2024-09-18 21:01:20 浏览: 103
创建一个简单的成绩查询系统,我们可以假设我们有一个包含学生ID和分数的学生数据结构,比如字典列表。以下是用Python编写的一个基础示例:
```python
class StudentRecord:
def __init__(self, id, score):
self.id = id
self.score = score
# 假设这是学生的数据库
students = [
StudentRecord(1, 90),
StudentRecord(2, 85),
StudentRecord(3, 95),
# 更多学生记录...
]
def search_score(student_id):
for record in students:
if record.id == student_id:
return f"学生{student_id}的成绩是{record.score}"
return "未找到该学生"
def main():
while True:
user_input = input("请输入学生ID查询成绩 (输入'quit'退出): ")
if user_input.lower() == 'quit':
break
print(search_score(int(user_input)))
if __name__ == "__main__":
main()
```
在这个例子中,用户可以输入学生ID来查询对应的成绩。如果找到了,会返回成绩;如果没有找到,则提示未找到该学生。你可以根据实际需求调整这个框架,例如添加错误处理、从文件或数据库读取学生信息等。
阅读全文