fata1ex
Не показывайте никому это. Лучше попробуйте прочитать то, что я пытался вам сказать.
обоснуйте, чем вам не нравятся классы? Вы не поняля, что мне нужно: мне нужно изменить значение символического выражения, прописанного в глобальном для модуля объекте переменной. Причем менять надо из вне - из некоторого главного скрипта.
в функциях решение будет такое:
>>> import sympy
>>> x=sympy.Symbol('x')
>>> f=x**3
>>> def setf(newfunct):
... global f
... f=newfunct
...
>>> sympy.pprint(f)
3
x
>>> setf(x**4)
>>> sympy.pprint(f)
4
x