a = """
print(t)
def x():
    print(42)
"""


class Test:

    def __init__(self):
        t = 'locals are accessible'
exec(a)
print((locals()))
x()
t = Test()
Использование функции, определенной в строке exec в Python 3