6、给定两行信息,分别为学生姓名和考试成绩,姓名与成绩一一对应,如张三的成绩为80,张飞的成绩为旷考,以此类推。程序输入如下两个字符串:
姓名:张三,张飞,张三丰,王五,李四,赵钱
成绩:80,旷考,93,32, 旷考, 旷考
编写程序,按以下要求处理学生成绩,运行结果必须与图3保持一致。
(1) 将学生信息储存到序列中,旷考用None表示
(2)将两条信息合并,并删除旷考学生;
(3)给姓‘张’的同学,每人成绩加5分;
(4)求平均成绩,并存储在所有学生成绩的最后;
(5)按模板写致家长的一封信,告知家长学生的成绩情况。
预期结果:
(1) 将学生信息储存到序列中,旷考用None表示
[('张三',80),('张飞',None),('张三丰'93),('王五',32),('李四',None),('赵钱',None)]
(2)删除旷考学生
[('张三',80),('张三丰'93),('王五',32)]
(3)给姓‘张’的同学,每人成绩加5分
[('张三',85),('张三丰'98),('王五',37)]
(4)求成绩的平均分,并记录在列表最后
[('张三',85),('张三丰'98),('王五',37),('平均分',73.3]
(5)写一份信,告知家长学生的成绩情况
张三的家长,您好!张三的考试成绩为85,全班平均成绩为73.3
张三丰的家长,您好!张三的考试成绩为98,全班平均成绩为73.3
王五的家长,您好!张三的考试成绩为37,全班平均成绩为73.3