2011-11-20 13 views
0

私はPythonを使い始めていますが、その式の変数を数値に置き換えて方程式(Python 2.7.2)にどのように代用することができますか?例えばPythonの式代入

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

ので、あなたは、「E」グラムの点では式だろうと、あなたは、元の式の数値を持つG値を置き換えることができます。申し訳ありませんが混乱の種、ありがとうございます。 sympyを使用して

答えて

3

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