# 运行程序前, 请务必前往本课包【课程说明】处,下载课程素材,完成配置 import csv # 读取CSV文件并计算平均分进行排序 def process(filename): with open(filename, 'r') as csvfile: reader = csv.DictReader(csvfile) for row in reader: # 提取学生姓名和成绩,并转换成整数 name = row['姓名'] landmark_score = int(row['地标挑战赛成绩']) history_score = int(row['历史挑战赛成绩']) life_score = int(row['生活常识挑战赛成绩']) # 计算总分 total_score = landmark_score + history_score + life_score print(total_score) # print语句仅测试使用,后面可以删掉 process('scores.csv')