Столкнулся со следующей проблемой. Внутри exec (python 3.2) не выполняется следующий код (тестовый пример).
stroka = """list1 = [1, 2, 3, 4, 5] list2 = [6, 7, 8, 9, 10] a3 = 1.1 newList = [a1*a2*a3 for a1, a2 in zip(list1, list2)]""" exec(stroka, {}, {})
Ошибка global name ‘a3’ is not defined.