def newfunc(n): def myfunc(x): return x + n return myfunc new = newfunc(100) print(new)
Выводит:
<function newfunc.<locals>.myfunc at 0x000001FF3E5A0B70>
а нужно 200.
В консоли все хорошо :
def newfunc(n): def myfunc(x): return x + n return myfunc new = newfunc(100) new(200)