#Z*Z+C #(x+yi)(x+yi)+Cos[z] #x^2+2xyi-y^2 #x=x^2-y^2+Cos[z] #y=2xy a = "x" b = "y" recurse = 5 for r in range(recurse-1): ta=a a="("+a+")^2-"+"("+b+")^2+z" b="2*"+ta+"*"+b eq = "("+a+")^2+("+b+")^2-4" print eq open("equation.txt","w").write(eq)