一道python题目——学生选课系统

输入学生姓名,输出他的选课和成绩,以下列版式呈现图片说明
感谢!!!

def main():
    row_one = ""
    row_two = ""
    data = {'李明': {"数据库": "89.0",
                   "数学": "87.0",
                   "信息系统": "88.0",
                   "数据结构": "76.0",
                   "数据处理": "89.0",
                   "PASCAL": "88.0"
                   },
            "李少西": {"数据库": "86.0",
                    "数学": "84.0",
                    "信息系统": "88.0",
                    "数据结构": "82.0"
                    },
            "元元": {"信息系统": None}
            }
    name = input("Please input the name of student: ")
    if name not in data:
        print("{}同学不存在或还没有选课!".format(name))
        return
    row_one += "姓名"
    row_two += name
    for i in data[name]:
        row_one += "    {}".format(i)
        if data[name][i]:
            row_two += "    {}".format(data[name][i])
        else:
            row_two += "    暂无成绩"
    print(row_one)
    print(row_two)


main()

有帮助请打赏哦!!