一、 分数统计(10) 要求:(1)输入某班级学生的姓名、分数; (2)对(1)的分数进行降序排列并输出; (3)具有输入输出界面。
时间: 2024-01-10 20:01:57 浏览: 131
好的,这是一个简单的分数统计程序,我来帮您实现。
您可以使用以下代码:
```python
# 定义一个空列表,用于存储学生信息
students = []
# 获取学生信息
while True:
name = input("请输入学生姓名:")
score = input("请输入学生分数:")
student = {"name": name, "score": score}
students.append(student)
flag = input("是否继续输入(Y/N):")
if flag.lower() != 'y':
break
# 对分数进行降序排列
students = sorted(students, key=lambda x: int(x['score']), reverse=True)
# 输出学生信息
print("学生姓名\t学生分数")
for student in students:
print(student["name"], "\t\t", student["score"])
```
运行程序后,您会看到一个输入界面,您可以依次输入学生姓名和分数。输入完成后,程序会自动对分数进行降序排列,并输出学生信息。
希望这个程序能够帮到您!
阅读全文