当我运行下面的代码时,我得到
AttributeError:怪物实例没有属性'D‘
我需要改变什么才能让哥斯拉返回(在这种情况下,以2,3作为帕拉姆) 7?
def add(x):
y = x + 1
return y
class monster:
def __init__(self, A, B):
self.A = A
self.B = B
C = A * B
D = add(C)
Godzilla = monster(2,3)
Godzilla.D发布于 2016-01-25 19:08:46
您忘记将D设置为在__init__方法中初始化的monster实例的属性。将D = add(C)更改为self.D = add(C)。
https://stackoverflow.com/questions/34999212
复制相似问题