猪猪虾 发表于 2020-10-29 21:40:43

python里面怎么定数学函数表达式里面的自变量

就比如我想写
y = 2*x + 1
我先定义,但是我要在后面才传x进来计算y

hrp 发表于 2020-10-29 21:45:35

def js(x):
    y = 2 * x + 1
    return y
print(js(7))

猪猪虾 发表于 2020-10-29 21:54:02

hrp 发表于 2020-10-29 21:45


可能我没说清粗,我是想解方程

小甲鱼的铁粉 发表于 2020-10-29 21:58:15

x = eval(input())
y = 2 * x + 1
print(y)

这样?

hrp 发表于 2020-10-29 22:29:42

猪猪虾 发表于 2020-10-29 21:54
可能我没说清粗,我是想解方程

解方程你可以试试sympy库

lhgzbxhz 发表于 2020-10-30 18:26:34

s = "y = 2*x + 1"
x = 3
print(eval(s, {'x': x}))
页: [1]
查看完整版本: python里面怎么定数学函数表达式里面的自变量