python 编写程序,输入n个分数(n<=100),输出最高分、最低分和平均分
时间: 2024-05-05 11:21:37 浏览: 156
python 输入一个数n,求n个数求乘或求和的实例
5星 · 资源好评率100%
下面是一个简单的 Python 程序,可以实现输入 n 个分数,然后输出最高分、最低分和平均分:
```python
n = int(input("请输入分数的个数:"))
scores = []
for i in range(n):
score = float(input("请输入第%d个分数:" % (i+1)))
scores.append(score)
max_score = max(scores)
min_score = min(scores)
avg_score = sum(scores) / n
print("最高分:%.2f" % max_score)
print("最低分:%.2f" % min_score)
print("平均分:%.2f" % avg_score)
```
程序首先让用户输入分数的个数,然后使用一个循环输入具体的分数,将分数存储在一个列表 `scores` 中。使用 Python 内置的 `max()`、`min()` 和 `sum()` 函数可以很方便地计算出最高分、最低分和平均分。最后,使用 `print()` 函数输出结果。注意,使用 `%.2f` 可以控制输出的小数位数为两位。
阅读全文