我将公式字符串拆分"*/+-()"为我的模式(例如a*b+c是字符串),并且我在输出中得到一个列表,(a b c)其中a, b,c是变量并包含一些值,如5, 10, 15。
我需要的是:我应该能够直接替换变量中的值并评估表达式。
该公式取自用户并不时更改。因此,如果用户输入(a/b),则应自动将其替换为实际值(5/10),然后返回结果 0.5。
该公式由有限数量的变量(例如a, b, c)组成,它可以使用+, -, *, /, (,)作为运算符。
问题是在拆分变量后,我无法用它们的值替换它们或评估方程。请帮助我用尽可能简短的表达来完成这项任务。提前致谢。