有学生表格如下:
要求1:
定义字典存放学生的各科目考试成绩信息,并计算出学生的总成绩,将学生总成绩添加到字典中,输出完整的成绩表,并通过代码找出总成绩最高和最低的学生。
要求2:
(1)添加学生"赵明明":("数学":99,"语文":95,"英语":87,"总成绩":281]的信息到字典中。
(2)将学生李婷婷的英语分数修改为80。
(3)删除周欣怡的信息。
(4)查看王小明的数学成绩。
有学生表格如下:
要求1:
定义字典存放学生的各科目考试成绩信息,并计算出学生的总成绩,将学生总成绩添加到字典中,输出完整的成绩表,并通过代码找出总成绩最高和最低的学生。
要求2:
(1)添加学生"赵明明":("数学":99,"语文":95,"英语":87,"总成绩":281]的信息到字典中。
(2)将学生李婷婷的英语分数修改为80。
(3)删除周欣怡的信息。
(4)查看王小明的数学成绩。
#要求1
stu_info = {'王小明': [94, 88, 67],
'李婷婷': [75, 98, 75],
'周欣怡': [65, 85, 95],}
for k, v in stu_info.items():
stu_info[k] =stu_info[k]+[sum(v)]
print(stu_info)
stu_ = sorted(stu_info.items(), key = lambda x: x[1][3])
print(f"成绩最高的学生:{stu_[-1][0]}【分数:{stu_[-1][1][3]}】\n成绩最低的学生:{stu_[0][0]}【分数:{stu_[0][1][3]}】")
#(1)
stu_info['赵明明'] = [99, 95, 87, 281]
#(2)
stu_info['李婷婷'][2] = 80
#(3)
del stu_info['周欣怡']
#(4)
print(stu_info['王小明'][0])