у вас пробел в областях видимости в питоне.Такой большущий, огроменнейший...
# внутри функции ничего неизвестно о переменной а = 1 которая снаружи.
# чтобы было известно надо использовать ключевое слово global, или передавать напрямую ваше "а" = 1, в функцию x(a)