组织学生报名表

时间:2019-01-20 01:56:13

标签: python database algorithm data-structures

我必须创建自己的主题表,我有一个excel文件,其中包含可用的主题组和日期,我想创建一个python程序来运行所有主题组合,以提供所有的可用日期我要注册的科目。 实际上,我什至不知道如何开始, 现在我有四个主题,我们称它们为F,N,S和G。 每个星期有四个小组,每个小组在不同的时间 所以我想生成所有可用的组合,主题之间没有重叠。 我想要的只是任何提示,我不希望整个解决方案只是任何初步的想法就可以开始。 我真的是一个初学者python程序员,我想不起启动该项目的任何事情

如何将它们排列成矩阵???????

1 个答案:

答案 0 :(得分:1)

  1. 将excel文件另存为csv或“逗号分隔值”文件。这种格式是简单的纯文本格式,易于程序使用。
  2. 在程序中,使用open()读文件
  3. 使用csv模块将打开的文件提取到列表列表中。外部列表的每个元素应该是另一个列表:[subject, group, date](或表中的任何列。
  4. 现在您已将信息读入程序,请查看实际算法的解决方案。您可以通过Google搜索各种调度算法,但是this StackOverflow question可以满足您的需求,并且可以作为一个很好的起点