import director_profile class MyB(director_profile.B): def vfi(self, a): return a + 3 a = director_profile.A() myb = MyB() b = director_profile.B.get_self(myb) fi = b.fi i = 50000 a = 1 while i: a = fi(a) # 1 a = fi(a) # 2 a = fi(a) # 3 a = fi(a) # 4 a = fi(a) # 5 a = fi(a) # 6 a = fi(a) # 7 a = fi(a) # 8 a = fi(a) # 9 a = fi(a) # 10 a = fi(a) # 1 a = fi(a) # 2 a = fi(a) # 3 a = fi(a) # 4 a = fi(a) # 5 a = fi(a) # 6 a = fi(a) # 7 a = fi(a) # 8 a = fi(a) # 9 a = fi(a) # 20 i -= 1 print("a: {}".format(a))