编写程序,输入三名学生的成绩,计算平均分,并输出最高分,最低分和平均分。
时间: 2024-09-25 21:03:57 浏览: 204
当然,我可以帮助你编写这个程序。首先,你需要创建一个列表或字典来存储学生和他们的分数。然后你可以让用户逐个输入学生的分数,同时跟踪最高分、最低分和总分。最后,计算平均分并输出结果。下面是使用Python编写的示例代码:
```python
# 初始化变量
students = []
total_score = 0
max_score = float('-inf')
min_score = float('inf')
# 循环获取三次输入
for i in range(3):
name = input(f"请输入第{i+1}名学生的姓名:")
score = float(input(f"请输入{name}的成绩:"))
# 更新最高分和最低分
if score > max_score:
max_score = score
if score < min_score:
min_score
# 记录总分
total_score += score
students.append({"name": name, "score": score})
# 计算平均分
average_score = total_score / len(students)
# 输出结果
print("最高分:", max_score)
print("最低分:", min_score)
print(f"平均分:{average_score:.2f}")
```
在这个代码中,我们使用了一个字典来存储每个学生的姓名和成绩,这样更易于管理和输出信息。运行这段代码后,你会看到提示要求输入每名学生的姓名和成绩,最后会显示最高分、最低分以及所有学生的平均分。
阅读全文