Возможно ли при выполнении функции вернуть имя переменной к которой эта функция присвоена? (python)

Нужно получить имя переменной (в функции) к которой присвоена функция.

a, b = 0, 1

def func():
    print('Имя переменной')

if __name__ == '__main__':
    a = func() # Должно вывести а
    b = func() # Должно вывести b

Ответы (1 шт):

Автор решения: Just_a_programmer
a, b = 0, 1
def func(int):
    print(int)

if __name__ == '__main__':
    func(a)
    func(b)

Я точно не понял, что тебе нужно, но вроде это выглядит так, если это не то, то пожалуйста, объясни поподробней задачу. Или вот ещё вариант:

a, b = 0, 1
def func(int):
    print(int)
    return(int)

if __name__ == '__main__':
    a = func(a)
    b = func(b)
→ Ссылка