我在一个速成班,在 6 周内教我们 Python,我一直很难跟上。我们的老师现在告诉我们要编写一个基本上模仿围绕三个目的地的“巴士系统”的程序,我们要做的是创建不同的模块和类,并让它们相互交互工作。
我的问题是我只是不明白他要我怎么做,而且我不知道我需要上什么类型的课程。他是这样描述问题的:
建立公交公司的模型。应该至少有 3 个目的地(不要太多!),几辆公共汽车(每个都将由一个 Bus 类建造,并且应该有一个选定数量的座位,并与一对目的地相关联(一个离开从和一个到达 - 这些可能会在每次旅行后更新)和人(选择他们想要的巴士路线并坐在公共汽车上)。公共汽车应该指示他们是否已满,但在那之前应该允许人们加入公共汽车。为您的模型构建对您有意义的其他结构,而不会变得过于复杂
到目前为止,我已经想出了一个人类 ''' 创建于 2013 年 7 月 7 日 @作者:Rohan Vidyarthi,Papon Luengvarinkul '''
class Person :
'''This people class will allow me to make people'''
def __init__(self, name, ID, age, location, destination):
self.my_name = name
self.my_ID = ID
self.my_age = age
self.my_location = location
self.my_destination = destination
def introduce_myself(self):
return str(self.my_name + " " + str(self.my_ID) + " " + str(self.my_age) + " " + self.my_location + " to " + self.my_destination)
def __str__(self):
return self.my_name
但我真的不知道我将如何做到这一点。还
我创建了一个 Bus 类,它有一个构造函数,其中包含总线号、去向和容量的输入。
我觉得我不会去任何地方,我只需要一个计划来开始工作,比如如何计划程序