如何在程序中存储相关信息?

时间:2019-10-10 19:17:32

标签: python list variables

我想编写一个程序,以帮助申请人选择大学。 该程序将存储和比较的信息:

  • 大学
  • 准备方向(在大学里)
  • 培训领域所通过的考试(在所选科目:数学,计算机科学等)中达到的最低要求分数

我希望用户在启动程序后,将输入在考试中获得的分数以及预期的准备方向,并且程序将为他选择一所大学,申请人可以进入该大学。

我不明白如何在程序中存储信息。我可以列出所有大学。但是每所大学都有自己的准备领域。这些培训领域都有自己的最低分数,可以录取各个学科。

我不知道该如何关联这些信息,以便我可以比较分数并选择一所大学。

我不知道会有多少所大学。也就是说,最多可以有10所大学。

如何存储所有内容??在字典中?在类对象中?

1 个答案:

答案 0 :(得分:0)

是,列表,字典和类都是存储程序运行时处理的数据的有效选择。我们使用“设计”来决定要使用哪些以及它们如何相互关联。如何做到这一点没有一个答案。这是创建软件过程的一部分。

设计过程的一部分还需要包括如何更永久地存储数据。它可以在文件中或数据库中。

学习如何在软件系统的设计中起作用和不起作用是学习如何成为软件工程师的一部分。我建议您将整个系统分解为较小的部分,并构建每个部分。这样,您将获得经验,可以帮助您将来开发更好的软件。