求5个分数的平均分数 【问题描述】 编程实现:从键盘输入5个分数,计算平均分。 【输入形式】 5个分数,每个分数占一行。【输出形式】 新起一行输出平均分。【样例输入】 1 Col :5 60.561.5 62 61 61 【样例输出】 61 【提示】
时间: 2023-12-04 13:03:24 浏览: 29
平均分数计算公式为:平均分数 = (所有分数之和) / 分数个数。所以,需要输入5个分数,求和后再除以5,即可得到平均分数。下面是代码实现:
```python
sum = 0.0
for i in range(5):
score = float(input())
sum += score
avg_score = sum / 5
print(round(avg_score))
```
注意:为了避免出现小数,上面的代码使用了round函数将平均分数四舍五入。
相关问题
python 求5个分数的平均分数[问题描述] 编程实现:从键盘输入5个分数,计算平均分。 [输入形式] 5个分数。每个分数占一行。[输出形式] 新起一行输出平均分。[样例输入 60.5 61.5
### 回答1:
[样例输出] 61.0
以下是 Python 代码实现:
```python
sum = 0
for i in range(5):
score = float(input())
sum += score
average = sum / 5
print(average)
```
希望能够帮到您!
### 回答2:
首先,我们可以使用input函数从键盘上接收5个分数。接收分数的代码如下:
score1 = float(input("请输入第一个分数:"))
score2 = float(input("请输入第二个分数:"))
score3 = float(input("请输入第三个分数:"))
score4 = float(input("请输入第四个分数:"))
score5 = float(input("请输入第五个分数:"))
接下来,我们需要计算这五个分数的平均分。平均分的计算公式为:
average = (score1 + score2 + score3 + score4 + score5) / 5
最后,我们将得到的平均分打印输出。代码如下:
print("平均分:" + str(average))
完整的代码如下:
score1 = float(input("请输入第一个分数:"))
score2 = float(input("请输入第二个分数:"))
score3 = float(input("请输入第三个分数:"))
score4 = float(input("请输入第四个分数:"))
score5 = float(input("请输入第五个分数:"))
average = (score1 + score2 + score3 + score4 + score5) / 5
print("平均分:" + str(average))
输入样例:60.5
61.5
70.5
80.0
85.5
输出样例:平均分:71.6
### 回答3:
可以使用Python编程实现从键盘输入5个分数,并计算平均分数。以下是一个简单的实现示例:
```python
# 从键盘输入5个分数
scores = []
for i in range(5):
score = float(input()) # 以浮点数形式输入每个分数
scores.append(score)
# 计算平均分数
average = sum(scores) / len(scores)
# 输出平均分数
print(average)
```
运行以上代码,每输入一个分数后按回车键,最后会新起一行输出平均分数。
示例输入:
60.5
61.5
...
(依次输入5个分数)
示例输出:
(平均分数)
5.求5个分数的平均分数[问题描述] 编程实现:从键盘输入5个分数,计算平均分。 [输入形式] 5个分数。每个分数占一行。[输出形式] 新起一行输出平均分。[样例输入 60.5 61.5
70.0
80.5
90.0
[样例输出] 76.5
[解题思路] 读入5个分数,累加求和,再除以5即可得到平均分数。
[代码实现]
#include <stdio.h>
int main()
{
float score, sum = 0;
int i;
for (i = 0; i < 5; i++)
{
scanf("%f", &score);
sum += score;
}
printf("%.1f\n", sum / 5);
return 0;
}