Python方程替换

时间:2011-11-20 22:15:49

标签: python equation

所以我开始使用python并且想知道如何将变量中的数字替换成等式(python 2.7.2)请帮助吗?

例如

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

所以你“e”将是一个g方程式,你可以替换原始方程中具有数值的g值。对不起它有点混乱,谢谢。

1 个答案:

答案 0 :(得分:3)

使用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})