已知学生的信息包括姓名、成绩。编写程序从键盘输入5个学生的信息,输出其中成绩最高者的姓名和成绩。 输入格式: 每条信息占一行,姓名和成绩之间用空格分隔。 输出格式: 输出成绩保留1位小数。
时间: 2023-12-17 07:02:05 浏览: 225
编写程序,输入并保存5名学生的信息,计算出平均分,再按照成绩从高到低的顺序输出他们的信息。学生信息包括:学号、姓名、成绩。
好的,这是一个简单的程序设计问题,下面是实现这个程序的 Python 代码:
```python
# 定义一个存储学生信息的列表
students = []
# 从键盘输入5个学生的信息,存储到列表中
for i in range(5):
name, score = input().split()
students.append({'name': name, 'score': float(score)})
# 找出成绩最高的学生
max_score = 0
max_name = ''
for student in students:
if student['score'] > max_score:
max_score = student['score']
max_name = student['name']
# 输出成绩最高的学生的姓名和成绩
print('{0} {1:.1f}'.format(max_name, max_score))
```
你可以复制以上代码到 Python 环境中运行,然后输入每个学生的信息,程序会输出成绩最高的学生的姓名和成绩。
阅读全文