Я играю в хаос, и у меня есть класс для SierpinskiTriangle. Я получаю NameError: имя 'self' не определено.
Я попытался ввести имя класса вместо self, и это не работает.
class SierpinskiTriangle(Fractal):
v1 = Point(self.dimensions["MID_X"], self.dimensions["MIN_Y"])
v2 = Point(self.dimensions["MIN_X"], self.dimensions["MAX_Y"])
v3 = Point(self.dimensions["MAX_X"], self.dimensions["MAX_Y"])
def __init__(self, dimensions):
Fractal.__init__(self, dimensions)
self.verticies = [v1, v2, v3]
self.dimensions = dimensions
Traceback (most recent call last): File "C:\Users\HP.DESKTOP-29TB3JO\Desktop\Computer Science\CSC 132\Programs\The Chaos Game... Reloaded - Alayna Juneau\ChaosGameClass.py", line 11, in <module>
from PointClassEct import * File "C:\Users\HP.DESKTOP-29TB3JO\Desktop\Computer Science\CSC 132\Programs\The Chaos Game... Reloaded - Alayna Juneau\PointClassEct.py", line 94, in <module>
class SierpinskiTriangle(Fractal): File "C:\Users\HP.DESKTOP-29TB3JO\Desktop\Computer Science\CSC 132\Programs\The Chaos Game... Reloaded - Alayna Juneau\PointClassEct.py", line 96, in SierpinskiTriangle
v1 = Point(self.dimensions["MID_X"], self.dimensions["MIN_Y"]) NameError: name 'self' is not defined