Подстановка уравнения Питона - PullRequest
0 голосов
/ 21 ноября 2011

Итак, я начинаю с python и мне было интересно, как я могу заменить числа для переменных в этом уравнении в уравнение (python 2.7.2), помогите, пожалуйста?

, например

def main():
   e = raw_input("input equation here")
   g = input("number to substitute") 

, так что вы "e" были бы уравнением в терминах g, и вы могли бы заменить значение g, которое имеет числовое значение в исходном уравнении.Извините, это немного сбивает с толку, спасибо.

1 Ответ

3 голосов
/ 21 ноября 2011

Использование sympy :

import sympy

def main():
   e = sympy.sympify(raw_input("input equation here: "))
   g = input("number to substitute for g: ")
   print 'e=',e.subs({'g':g})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...