从键盘输入五个成绩(一行输入一个成绩),存放在列表中,并求出最高分最低分,平均分
时间: 2024-10-14 18:18:24 浏览: 21
你可以通过以下步骤将五个成绩录入列表并计算最高分、最低分和平均分:
1. 首先,创建一个空列表 `scores` 来存储输入的成绩。
```python
scores = []
```
2. 使用一个循环,提示用户逐个输入成绩,直到输入五个为止。每次输入后,将其添加到列表中。这里假设用户按回车键结束输入:
```python
for _ in range(5):
score = float(input("请输入一个成绩:"))
scores.append(score)
```
3. 计算最高分 `max_score` 和最低分 `min_score`:
```python
max_score = max(scores)
min_score = min(scores)
```
4. 计算平均分 `average_score`,可以使用内置函数 `sum()` 和列表长度 `len()`:
```python
average_score = sum(scores) / len(scores)
```
现在,`max_score`, `min_score`, 和 `average_score` 就分别表示最高分、最低分和平均分了。
如果你想看到结果,可以直接打印出来:
```python
print(f"最高分:{max_score}")
print(f"最低分:{min_score}")
print(f"平均分:{average_score}")
```
阅读全文