class A: def __init__(self): self.B, self.C = self.Afun1(1,2,3) def Afun1(self, a, b, c): class B: def __init__(self, a=a, b=b, d=c): self.a = a self.b = b self.d = d def Bfun1(self): """something colculation""" return f"called Bfun1: B.b is {self.b}'" class C: pass return B, C def Afun2(self, a, e): def Afun2_1(a, l): return self.B(a, l).Bfun1() return Afun2_1(a, e) a = A() rv= a.Afun2(111,2222) print (rv) ## output: # called Bfun1: B.b is 2222'
(ваш голос учтен)