Найти - Пользователи
Полная версия: вынести функцию из модуля
Начало » Python для новичков » вынести функцию из модуля
1 2
fata1ex
Не показывайте никому это. Лучше попробуйте прочитать то, что я пытался вам сказать.
dd67
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
dd67
fata1ex
Если коротенько:
Извиняюсь, не заметил что вы подправили сообщение :-)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB