vi posto il codice che ho scritto per risolvere il problema:
in questo modo posso chiamare la funzione con fx.f(x) e tutto funzionacodice:FX = open("fx.py","w") FX.write("def f(x):\n") FX.write("\t\treturn 0\n") FX.close() import fx funzione=raw_input("f(x):") FX = open("fx.py","w") FX.write("def f(x):\n") FX.write("\tfrom math import *\n") FX.write("\ttry:\n") FX.write("\t\ty="+funzione+"\n") FX.write("\t\treturn y\n") FX.write("\texcept:\n") FX.write("\t\treturn 0\n") FX.close() reload(fx)
esiste qualche procedimento è meno laborioso?


Rispondi quotando