假设一个学习小组中有10个学生,从键盘输入计算机考试的成绩,编程求出10个学生平均分,并统计出不及格的学生人数。
时间: 2023-09-30 10:09:41 浏览: 106
C语言程序设计-有一个一维数组score,内放10个学生的成绩,用一个函数来求平均成绩;
5星 · 资源好评率100%
下面是一个可能的 Python 代码实现:
```python
scores = []
failed = 0
for i in range(10):
score = int(input("请输入第%d个学生的成绩:" % (i+1)))
scores.append(score)
if score < 60:
failed += 1
average = sum(scores) / len(scores)
print("平均分为:%.2f" % average)
print("不及格人数为:%d" % failed)
```
首先定义一个空列表 `scores` 存储每个学生的成绩,同时初始化不及格人数 `failed` 为 0。然后用 for 循环进行输入和统计操作,最后计算平均分和输出结果。需要注意的是,这里使用了字符串的格式化输出语法,其中 `%d` 和 `%f` 分别表示整数和浮点数的占位符,`%.2f` 表示保留两位小数的浮点数。
阅读全文