Есть два файла
и
При запуске файла main должен импортироваться файл Rectangle. На реально получаю
rect1 = Rectangle(3, 4)
TypeError: 'module' object is not callable.
При этом
Прекрасно работает
Код:
# Rectangle
class Rectangle:
def __init__(self, a, b):
self.a = a
self.b = b
def get_rect_area(self):
return self.a * self.b
Код:
#main
import Rectangle
rect1 = Rectangle(3, 4)
rect2 = Rectangle(12, 5)
print(rect1.get_rect_area())
print(rect2.get_rect_area())
При запуске файла main должен импортироваться файл Rectangle. На реально получаю
rect1 = Rectangle(3, 4)
TypeError: 'module' object is not callable.
При этом
Код:
class Rectangle:
def __init__(self, a, b):
self.a = a
self.b = b
def get_rect_area(self):
return self.a * self.b
rect1 = Rectangle(3, 4)
rect2 = Rectangle(12, 5)
print(rect1.get_rect_area())
print(rect2.get_rect_area())
Прекрасно работает