小编Chr*_*ger的帖子

Python 中多项式作为输入

如何让 Python 将多项式作为输入,同时保持将 x 替换为实际值的能力?

这是我尝试过的:

fx=input("Enter a Polynomial: ")
x=float(input("At wich position should the polynomial be evaluated: "))

while True:
    print(eval("fx"))

    continue
Run Code Online (Sandbox Code Playgroud)

出现的问题是,Python 只会将 fx 计算为 x,而不是我通过第二个输入赋予 x 的值。

python input polynomials

4
推荐指数
1
解决办法
1万
查看次数

将输入的字符串解析为lambda函数(Python)

如何将字符串输入解析为适当的形式,以使其在lambda函数中作为映射规则执行?

 fx=type(input("Enter a polynomial: "))
Run Code Online (Sandbox Code Playgroud)

这是我的输入,我想输入arbirtray多项式。

f= lambda x: fx
Run Code Online (Sandbox Code Playgroud)

现在,我希望我的lambda函数能够执行输入函数中的字符串,就像它们是正常的映射规则一样x**2

python lambda input type-conversion

0
推荐指数
1
解决办法
5499
查看次数

标签 统计

input ×2

python ×2

lambda ×1

polynomials ×1

type-conversion ×1