从键盘输入十名学生的成绩,显示其中最低分,最高分及平均成绩
时间: 2024-05-10 15:14:25 浏览: 79
下面是一个 Python 代码示例,可以实现你所需的功能:
```
scores = []
# 输入十名学生的成绩
for i in range(10):
score = int(input("请输入第%d名学生的成绩:" % (i+1)))
scores.append(score)
# 计算最低分、最高分和平均成绩
min_score = min(scores)
max_score = max(scores)
avg_score = sum(scores) / len(scores)
# 输出结果
print("最低分为:%d" % min_score)
print("最高分为:%d" % max_score)
print("平均成绩为:%.2f" % avg_score)
```
运行上述代码,依次输入十名学生的成绩,即可得到最低分、最高分和平均成绩的输出结果。注意,上述代码中的 `%.2f` 表示保留两位小数输出。
相关问题
用c语言冒泡法写从键盘输入40名学生成绩找出其中最高分,最低分,平均分
#include <stdio.h>
int main() {
int scores[40];
int maxScore = 0, minScore = 100, sum = 0, avg = 0;
// 读入成绩
for (int i = 0; i < 40; i++) {
printf("请输入第%d个学生的成绩:", i+1);
scanf("%d", &scores[i]);
// 找到最高分和最低分
if (scores[i] > maxScore) {
maxScore = scores[i];
}
if (scores[i] < minScore) {
minScore = scores[i];
}
// 累加成绩计算总分
sum += scores[i];
}
// 计算平均分
avg = sum / 40;
// 输出结果
printf("最高分:%d\n", maxScore);
printf("最低分:%d\n", minScore);
printf("平均分:%d\n", avg);
return 0;
}
python从键盘输入十个学生的成绩、统计最高分_从键盘输入10名学生的成绩数据,求其中的最高分、最低分和平均分。...
好的,这是一个比较简单的Python编程题目,下面是代码实现:
```python
scores = [] # 定义一个空列表,用于存储输入的成绩数据
# 从键盘输入10名学生的成绩数据
for i in range(10):
score = float(input("请输入第%d名学生的成绩:" % (i+1)))
scores.append(score)
# 求最高分
max_score = max(scores)
# 求最低分
min_score = min(scores)
# 求平均分
avg_score = sum(scores) / len(scores)
# 输出结果
print("最高分为:%.2f" % max_score)
print("最低分为:%.2f" % min_score)
print("平均分为:%.2f" % avg_score)
```
代码逻辑很简单,首先定义一个空列表用于存储输入的成绩数据,然后通过`for`循环从键盘输入10名学生的成绩数据,并将其添加到列表`scores`中。接着,使用Python内置函数`max()`、`min()`和`sum()`,分别求出最高分、最低分和平均分。最后,使用`print()`函数将结果输出。
阅读全文