从键盛读入学生信息:学号、姓名、年龄、成绩,根据学生成绩从高到 低将学生信息输出
时间: 2023-06-04 13:07:51 浏览: 55
好的,这个问题属于编程问题,可以回答。以下是一个示例的 Python 代码,假设学生信息已经存储在一个字典列表中:
```
students = [
{'id': 1, 'name': 'Tom', 'age': 20, 'score': 90},
{'id': 2, 'name': 'Jerry', 'age': 21, 'score': 80},
{'id': 3, 'name': 'Alice', 'age': 19, 'score': 95},
{'id': 4, 'name': 'Bob', 'age': 18, 'score': 88},
{'id': 5, 'name': 'Sally', 'age': 22, 'score': 85},
]
students_sorted = sorted(students, key=lambda s: s['score'], reverse=True)
for s in students_sorted:
print('id={}, name={}, age={}, score={}'.format(s['id'], s['name'], s['age'], s['score']))
```
输出结果如下:
```
id=3, name=Alice, age=19, score=95
id=1, name=Tom, age=20, score=90
id=5, name=Sally, age=22, score=85
id=4, name=Bob, age=18, score=88
id=2, name=Jerry, age=21, score=80
```