某班有60名同学进行了校园歌唱大赛,编写程序将歌唱成绩输入一堆数组(满分为一百分)并求平均成绩及低于六十分的同学
时间: 2024-01-28 14:03:43 浏览: 71
C语言程序设计-有一个一维数组score,内放10个学生的成绩,用一个函数来求平均成绩;
5星 · 资源好评率100%
好的,针对你的问题,可以参考以下代码实现:
```python
scores = [] # 存储成绩的列表
count = 0 # 低于六十分的人数
# 循环输入成绩
for i in range(60):
score = int(input("请输入第{}个同学的成绩:".format(i+1)))
scores.append(score)
if score < 60:
count += 1
# 计算平均成绩
average = sum(scores) / len(scores)
print("平均成绩为:{:.2f}".format(average))
print("低于六十分的同学人数为:{}".format(count))
```
该程序首先定义了一个空列表 `scores` 用于存储成绩。接着循环输入每个同学的成绩,并将其添加到 `scores` 列表中。同时,如果该同学的成绩低于 60 分,则将 `count` 加 1。最后,通过求和和求平均的方式计算平均成绩,并打印出结果。
注意:该程序只是一个简单的实现,没有考虑输入不合法的情况,需要根据实际需求进行修改。
阅读全文