编写一个程序,定义数组存放10个学生的分数(80,70,90,60,55,75,85,95,65,45),输出平均数和及格率
时间: 2023-09-29 19:10:06 浏览: 79
编写一个程序用来对学生评定成绩
下面是Python语言的代码实现:
```python
scores = [80, 70, 90, 60, 55, 75, 85, 95, 65, 45] # 定义分数数组
# 计算平均分
avg_score = sum(scores) / len(scores)
print("平均分数为:", avg_score)
# 计算及格率
pass_num = 0 # 及格人数
for score in scores:
if score >= 60:
pass_num += 1
pass_rate = pass_num / len(scores)
print("及格率为:", pass_rate)
```
输出结果:
```
平均分数为: 72.0
及格率为: 0.6
```
其中,通过 `sum()` 函数和 `/` 运算符计算出了平均分,使用了一个 `for` 循环遍历分数数组,统计及格人数,最后用及格人数除以总人数计算出了及格率。
阅读全文