У меня есть класс с 2 атрибутами, и у меня есть функция, которая генерирует объект из кортежа, но выглядит как Python отказывается передать кортеж в качестве аргумента здесь это код:должен быть вызван с экземпляром Obj (получил вместо tuple)
class Obj(object):
def __init__ (self,x,y):
self.x=x
self.y=y
def divide (t):
a=t[0]*2
b=t[1]+t[2]
return Obj(a,b)
r=(5,2)
o=Obj.divide(r)
print(o)
и вот ошибка
Traceback .......,line 12 , in <module> o=Obj.divide(r)
TypeError: unbound method divide() must be called with Obj instance as first argument (got tuple instance instead)
пожалуйста исправить отступы –