Python方程代换
所以我从python开始,想知道如何将变量的数字代入方程(Python2.7.2),请帮忙 比如说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值。抱歉,有点困惑,谢谢。使用: 使用: 所以我得到了一个解析错误,对不起,我是一个新手什么不能解析意味着,谢谢你,我猜这意味着它不能解析你作为输入给出的
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})