2011-11-20 95 views
0

所以我從Python開始,並想知道如何我可以用數字代入變量到變量到公式(Python 2.7.2)的幫助嗎?Python公式替換

例如

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

所以你的「e」是,以g一個公式,你可以替換已在原方程的數值G值。對不起,它讓人困惑,謝謝。

回答

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}) 
+0

所以即時得到一個解析錯誤,對不起,我是一個新手,什麼不能解析的意思,謝謝 – Shantanu

+0

我猜這意味着它不能解析你的方程式作爲輸入。你在輸入什麼? – Pablo

+0

像3g或東西只是爲了測試它 – Shantanu