Как присвоить объекту класса значение некой функции?
Допустим, есть заранее заданная функция sum, значение которой должно быть присвоено объекту класса math, как я могу передать те самые аргументы х и у для дальнейшего присовоения перемнной summ?
def sum(x, y):
return x + y
class math():
def __init__(self, x, y):
self.x = x
self.y = y
summ = sum(x, y)
if __name__ == "__main__":
math.summ(5, 5)
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
а разве не через конструктор все делается?
def sum(x, y):
return x + y
class math():
def __init__(self, x, y):
self.summ = sum(x, y)
obj = math(5, 5)