有10个学生,从键盘输入计算机考试的成绩,编程求出10个学生平均分,并统计出不及格的学生人数。
时间: 2023-09-27 12:05:33 浏览: 126
c代码-编程实现:输入10个学生的6门课成绩,分别求出每个学生的平均成绩。
以下是一个简单的 Python 代码实现这个问题:
```python
scores = []
num_fail = 0
# 输入成绩
for i in range(10):
score = int(input("请输入第%d个学生的成绩:" % (i+1)))
scores.append(score)
if score < 60:
num_fail += 1
# 计算平均分
avg_score = sum(scores) / len(scores)
print("平均分为:%.2f" % avg_score)
print("不及格的学生人数为:%d" % num_fail)
```
其中,`scores` 列表用于存储学生成绩,`num_fail` 变量用于记录不及格学生的人数。程序通过一个循环来逐个输入学生成绩,并判断是否及格,如果不及格则将 `num_fail` 加一。最后,通过 `sum()` 和 `len()` 函数计算平均分,并打印输出平均分和不及格学生人数。
阅读全文