编写一个程序,统计十个同学的成绩,计算并输出他们的最高分、最低分和平均分。
时间: 2024-11-27 09:13:44 浏览: 5
编写这样一个程序的基本步骤如下:
1. 定义一个列表来存储十位同学的成绩,每个成绩是一个变量。
```python
scores = [0] * 10 # 初始化一个长度为10的列表,所有元素默认为0
```
2. 使用循环结构收集每位同学的成绩,并将它们添加到列表中。你可以通过提示用户输入的方式获取分数。
```python
for i in range(10):
score = float(input(f"请输入第{i+1}位同学的成绩:"))
scores[i] = score
```
3. 计算最高分、最低分和平均分。可以分别定义变量来保存结果。
```python
max_score = max(scores)
min_score = min(scores)
average_score = sum(scores) / len(scores)
```
4. 输出结果。
```python
print("最高分:", max_score)
print("最低分:", min_score)
print("平均分:", average_score)
```
完整的Python代码示例:
```python
scores = [0] * 10
for i in range(10):
score = float(input(f"请输入第{i+1}位同学的成绩:"))
scores[i] = score
max_score = max(scores)
min_score = min(scores)
average_score = sum(scores) / len(scores)
print("最高分:", max_score)
print("最低分:", min_score)
print("平均分:", average_score)
```
阅读全文