Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python方程代换_Python_Equation - Fatal编程技术网

Python方程代换

Python方程代换,python,equation,Python,Equation,所以我从python开始,想知道如何将变量的数字代入方程(Python2.7.2),请帮忙 比如说 def main(): e = raw_input("input equation here") g = input("number to substitute") 所以你的“e”是一个关于g的方程,你可以替换原始方程中有数值的g值。抱歉,有点困惑,谢谢。使用: 使用: 所以我得到了一个解析错误,对不起,我是一个新手什么不能解析意味着,谢谢你,我猜这意味着它不能解析你作为输入给出的

所以我从python开始,想知道如何将变量的数字代入方程(Python2.7.2),请帮忙

比如说

def main():
   e = raw_input("input equation here")
   g = input("number to substitute") 
所以你的“e”是一个关于g的方程,你可以替换原始方程中有数值的g值。抱歉,有点困惑,谢谢。

使用:

使用:


所以我得到了一个解析错误,对不起,我是一个新手什么不能解析意味着,谢谢你,我猜这意味着它不能解析你作为输入给出的方程。你输入的是什么?像3g之类的东西或者只是为了测试一下****发现了问题所在,你必须用3g来代替3g谢谢你的帮助:Dso我遇到了一个解析错误,对不起,我是个新手什么不能解析意味着,谢谢你我猜这意味着它不能解析你作为输入给出的等式。你输入的是什么?像3g之类的东西或者只是为了测试一下****发现了问题所在,你必须使用3g而不是3g谢谢你的帮助:D
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})