Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 15, 2011 16:14:37

solyony
От:
Зарегистрирован: 2010-12-01
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсчет выражения...

Нужно сделать подсчет выражения, которой задается как строка, например:
“5+10/2+15*6”
Нет ли какой-то стандартной ф-ции, или надо прописывать рекурсивно руцями??((



Офлайн

#2 Янв. 15, 2011 16:28:55

alexx11
От:
Зарегистрирован: 2010-05-13
Сообщения: 208
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсчет выражения...

eval()?



Офлайн

#3 Янв. 15, 2011 16:57:42

solyony
От:
Зарегистрирован: 2010-12-01
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсчет выражения...

Да, то что надо, спасибо…



Офлайн

#4 Янв. 15, 2011 16:58:47

solyony
От:
Зарегистрирован: 2010-12-01
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсчет выражения...

А ф-ции что дифференциальные уравнения решает, нет случайно??))



Офлайн

#5 Янв. 15, 2011 17:08:01

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Подсчет выражения...

А вам диффуры аналитически или численно приготовить?
численно -http://docs.scipy.org/doc/scipy/reference/integrate.html
аналитика -http://code.google.com/p/sympy/



Офлайн

#6 Янв. 15, 2011 17:33:50

solyony
От:
Зарегистрирован: 2010-12-01
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсчет выражения...

Ого, круто, спасибо за сайты…



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version