‘’’
文件score.txt中存储了学生的考试信息,内容如下
小明,98,96
小刚,90,94
小红,90,94
小王,98,96
小刘,80,90
小赵,90,96
第二列是数学成绩,第三列是语文成绩
请写程序分析:
- 哪些同学语文成绩是相同的?
- 哪些同学数学成绩是相同的?
- 哪些同学语文和数学成绩都是相同的?
- 总分最高的同学是谁,分数是多少?
- 总分的平均分是多少?
def read_score(filename):
# 打开文件
f = open(filename, 'r', encoding='utf-8')
# 读取文件内容
data = f.readlines() # 一次读取所有行
data = [i.strip().split(',') for i in data] # strip()去除字符串两端的空格和换行符
f.close()
return data
def analyse_score():
# 获取数据
datas = read_score('score2.txt')
# # 获取语文成绩列表
# chinese_scores = [int(score[2]) for score in data] #[96, 94, 94, 96, 90, 96]
stu_lst=[]