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

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

1个回答

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()

有帮助请打赏哦!!

qq_43656607
天不绝我 不错,
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐