【发布时间】:2021-07-15 16:11:18
【问题描述】:
我必须制作一个方程求解器,为此我需要用户的输入,而用户提供的输入为字符串,无法使用 eval 求解,因为该表达式/方程包含变量 x .我需要做的就是将以字符串形式给出的方程转换为 lambda 函数。
例子
>>> lambda_func = parser('2x+x')
>>> lambda_func(2)
6
【问题讨论】:
-
欢迎来到 Stack Overflow!请拨打tour,阅读what's on-topic here、How to Ask和question checklist,并提供minimal reproducible example。 “为我实现此功能”与此站点无关。你必须诚实地尝试,然后就你的算法或技术提出一个具体问题。