用列表实现 控制台输入5个成绩 求最大值 最小值 总值 平均值 从小到大输出
时间: 2024-09-24 12:16:53 浏览: 44
c#输出10个数的最大值、最小值、平均值和总和。.rar
你可以通过Python编程来实现这个功能,首先,创建一个空列表存储输入的成绩,然后让用户逐个输入直到达到5个。接着计算最大值、最小值、总和以及平均值,并将成绩排序后输出。下面是一个简单的示例:
```python
# 创建一个空列表来存储成绩
scores = []
# 循环输入5次成绩
for i in range(5):
score = float(input(f"请输入第{i+1}个成绩:"))
scores.append(score)
# 计算最大值、最小值、总和及平均值
max_score = max(scores)
min_score = min(scores)
total = sum(scores)
average = total / len(scores)
# 对成绩进行排序
sorted_scores = sorted(scores)
# 输出结果
print("成绩从低到高排序:", sorted_scores)
print("最大值:", max_score)
print("最小值:", min_score)
print("总和:", total)
print("平均值:", average)
```
如果你想要运行此代码,你需要在Python环境中执行它。在每一步,用户会被提示输入分数,程序会自动处理其余的计算和排序。
阅读全文