键盘输入十个学生的成绩,统计最高分,最低分。max代表最高分,min代表最低分
时间: 2024-01-02 20:02:48 浏览: 80
好的,以下是统计最高分和最低分的代码示例:
```python
scores = []
for i in range(10):
score = int(input("请输入第{}个学生的成绩:".format(i+1)))
scores.append(score)
max = max(scores)
min = min(scores)
print("最高分为:", max)
print("最低分为:", min)
```
这段代码会先让用户输入十个学生的成绩,然后使用`max`函数和`min`函数分别求出最高分和最低分,最后输出结果。注意,这里用到了一个列表`scores`来存储用户输入的成绩。
相关问题
键盘输入十个学生的成绩,统计最高分,最低分和平均分。max代表最高分,min代表最低分
好的,下面是对应的代码实现(使用C++语言):
```cpp
#include <iostream>
using namespace std;
int main() {
int score[10];
int sum = 0;
int max = 0, min = 100;
// 输入10个学生的成绩,并统计最高分、最低分和总分
for (int i = 0; i < 10; i++) {
cout << "请输入第" << i + 1 << "个学生的成绩:";
cin >> score[i];
sum += score[i];
if (score[i] > max) {
max = score[i];
}
if (score[i] < min) {
min = score[i];
}
}
// 计算平均分并输出结果
double average = static_cast<double>(sum) / 10;
cout << "最高分为:" << max << endl;
cout << "最低分为:" << min << endl;
cout << "平均分为:" << average << endl;
return 0;
}
```
注意,这里使用了一个 `score` 数组来存储输入的成绩。同时,为了避免整数除法的问题,计算平均分时需要使用类型转换将 `sum` 转换为 `double` 类型。
python输入十个学生成绩 统计最高分 ,最低分
好的,我来帮你解决这个问题。下面是 Python 代码实现:
```python
scores = []
for i in range(10):
score = float(input("请输入第 %d 个学生的成绩:" % (i + 1)))
scores.append(score)
max_score = max(scores)
min_score = min(scores)
print("最高分为:%.2f,最低分为:%.2f" % (max_score, min_score))
```
以上代码首先创建一个空列表 `scores`,然后使用 `for` 循环输入 10 个学生的成绩,将每个成绩添加到 `scores` 列表中。最后使用 `max` 和 `min` 函数分别求出列表中的最高分和最低分,并将结果输出到控制台上。
希望我的回答能够帮助到你!