Saudações, a função retorna (1,2) que é uma tuple e não x = 1 e y = 2. A função cria uma variável local chamada x e y que depois são 'apagadas' quando a função acaba de rodar. Para ter o x e o y você deve usar x,y = a(1,2) que resultará em x=1 e y=2 para fazer o que você quer use, x = f1(2) e f2(x). Se você entende bem inglês sugiro ler http://www.freenetpages.co.uk/hp/alan.gauld/tutfunc.htm se não leia a tradução http://www.freenetpages.co.uk/hp/alan.gaul...tutfunc_por.htm boa sorte : )