Python编写程序,输入三名学生的成绩,计算平均分并输出。
时间: 2024-09-16 16:06:05 浏览: 124
编写程序计算三门课的平均成绩,要求应用程序分别用Java不同的循环语句实现。
3星 · 编辑精心推荐
在Python中,你可以通过定义一个函数来实现这个功能。下面是一个简单的示例:
```python
def calculate_average(scores):
# 检查输入是否为列表且包含三个元素
if len(scores) != 3:
print("请输入三个学生的成绩")
return
# 计算总分数
total = sum(scores)
# 计算平均分
average = total / 3
# 输出结果
print(f"三名学生的平均成绩是: {average}")
# 获取用户输入,这里假设用户会输入三个数字作为成绩
scores = list(map(float, input("请输入三名学生的成绩,以空格隔开:").split()))
calculate_average(scores)
```
在这个例子中,我们首先定义了一个`calculate_average`函数,它接收一个包含三名学生成绩的列表。然后检查输入长度,如果不是三个,就提示用户输入正确的数据。接着计算总分数和平均分,并将结果打印出来。
阅读全文