我正在和下面的课程一起练习Python技能:
class Scene(object):
def __init__(self, settings, actors):
self.settings = int(settings)
self.actors = actors
actors = []
new_setting = settings = settings + 1
class Actor(object):
def __init__(self, name, wage):
self.name = name
self.wage = wage
def addActor(self):
self.name = name
self.wage = wage
self.actors.append(name)
Scene1 = Scene(3, ["Tom Hanks", "Meg Ryan"])
Scene1.addActor(Actor("Paul Giamatti"))
我想能够添加多个功能的变量'演员'。 举个例子,我想给汤姆·汉克斯一个年龄和工资等等
我试图通过在函数addActor中定义几个子变量来实现这一点,但这给了我错误。我是否必须创建一个名为Actors的子类并以这种方式进行操作
谢谢
最好的方法是为
Actor
定义另一个类,参见下面的示例相关问题 更多 >
编程相关推荐