利用Python完成下面脚本 一个班有若干名学生,每名学生已修读了若干门课程并有考试成绩,把学生姓名(假设没有重名学生)和修读的课程名及考试成绩等信息保存起来,编写程序实现如下功能: (1)根据输入的姓名,输出该学生修读的所有课程的课程名及成绩。 (2)根据输入的课程名,输出修读了该课程的学生姓名及该门课程的成绩。 (3)输出所有不及格成绩的学生姓名及不及格的门数。 (4)输出所有学生已修读课程的课程名,重复的只输出一次。(用集合实现) (5)按平均成绩的高低输出学生姓名及平均成绩。 输入 姓名 课程名 输出 该学生修读的所有课程的课程名及成绩 修读了该课程的学生姓名及该门课程的成绩 所有不及格成绩的学生姓名及不及格的门数 所有学生已修读课程的课程名,重复的只输出一次 按平均成绩的高低输出学生姓名及平均成绩
时间: 2023-03-13 08:23:02 浏览: 177
答:Python可以使用字典和列表结构来存储学生的姓名、修读的课程名称和考试成绩,然后使用相应的函数来实现上述功能:(1)根据输入的姓名,使用字典查找该学生修读的所有课程的课程名及成绩;(2)根据输入的课程名,使用字典查找修读了该课程的学生姓名及该门课程的成绩;(3)使用列表存储不及格成绩的学生姓名及不及格的门数;(4)使用集合结构存储所有学生已修读课程的课程名,重复的只输出一次;(5)按平均成绩的高低输出学生姓名及平均成绩。
阅读全文