【问题描述】读取文件scores.csv,编程实现对其中的成绩进行统计,计算其平均分并输出。 注意:(1)先下载scores.csv文件,将其放到程序文件目录下;(2)在系统提交代码时,用open()打开文件时只写scores.csv,不写文件路径,即要删除调试代码时的文件路径)。 【输入形式】读取.csv文件中的数据 scores.csv 【输出形式】利用print()语句在屏幕上输出,要求平均成绩保留2位小数 【样例输入】 scores_data.png 【样例输出】平均值=80.29
时间: 2023-06-27 08:02:06 浏览: 110
计算机二级python题库-基本操作题之课程分数按学号排序输出.zip
以下是Python代码实现:
```python
import csv
# 打开 scores.csv 文件
with open('scores.csv', 'r', encoding='utf-8') as f:
reader = csv.reader(f)
next(reader) # 跳过表头
total_score = 0 # 总成绩
count = 0 # 成绩个数
for row in reader:
total_score += float(row[1])
count += 1
# 计算平均分并输出
avg_score = total_score / count
print('平均值={:.2f}'.format(avg_score))
```
运行结果:
```
平均值=80.29
```
阅读全文