)统计并输出学生的总人数、总成绩、平 均成绩、最高成绩和最低成绩。
时间: 2024-06-15 10:09:14 浏览: 21
要统计并输出学生的总人数、总成绩、平均成绩、最高成绩和最低成绩,你需要先获取学生的成绩数据。然后,可以使用以下步骤进行计算:
1. 初始化变量:设置总人数为0,总成绩为0,最高成绩为0,最低成绩为一个较大的数。
2. 输入学生的成绩数据:可以通过循环来输入每个学生的成绩,并在每次输入时更新总人数和总成绩。
3. 计算平均成绩:将总成绩除以总人数即可得到平均成绩。
4. 查找最高成绩和最低成绩:在输入学生的成绩数据时,可以比较每个学生的成绩与当前的最高成绩和最低成绩,并更新它们。
5. 输出结果:将总人数、总成绩、平均成绩、最高成绩和最低成绩输出给用户。
下面是一个示例代码:
```python
total_students = 0
total_score = 0
highest_score = 0
lowest_score = float('inf')
# 输入学生的成绩数据
while True:
score = input("请输入学生的成绩(输入-1结束):")
if score == "-1":
break
score = float(score)
total_students += 1
total_score += score
if score > highest_score:
highest_score = score
if score < lowest_score:
lowest_score = score
# 计算平均成绩
average_score = total_score / total_students
# 输出结果
print("总人数:", total_students)
print("总成绩:", total_score)
print("平均成绩:", average_score)
print("最高成绩:", highest_score)
print("最低成绩:", lowest_score)
```
相关推荐
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)