柿子饼同学 发表于 2021-5-15 21:07:23

python可以实现解方程和不等式嘛?

本帖最后由 柿子饼同学 于 2021-5-16 10:08 编辑

python 可以实现解方程和解不等式嘛?谢谢回答~
比如说我写一个 3x + 6 == 18   它回复 x == 4

wp231957 发表于 2021-5-16 06:50:58

解高次方程肯定是可以的了

柿子饼同学 发表于 2021-5-16 09:32:06

wp231957 发表于 2021-5-16 06:50
解高次方程肯定是可以的了

那具体怎么解呢,难道要用range一个个试?{:10_257:}

qq1151985918 发表于 2021-5-16 09:47:37

本帖最后由 qq1151985918 于 2021-5-16 09:49 编辑

柿子饼同学 发表于 2021-5-16 09:32
那具体怎么解呢,难道要用range一个个试?

math模块了解一下,可以求幂、求指数求底数求对数开根号等等

柿子饼同学 发表于 2021-5-16 09:52:03

qq1151985918 发表于 2021-5-16 09:47
math模块了解一下,可以求幂、求指数求底数求对数开根号等等

这个我知道,可是现在的问题是怎么让它解方程之类的
谢谢

qq1151985918 发表于 2021-5-16 09:56:33

柿子饼同学 发表于 2021-5-16 09:52
这个我知道,可是现在的问题是怎么让它解方程之类的
谢谢

你的意思是自己输入 3 * x + 6 == 18然后自动输出 x == 4 ?
这种或许有大佬能做到吧,我感觉难度应该相当不小,如果只是简单的加减乘除以及一元函数或许能行吧...
具体说不太好,感觉难度很大

柿子饼同学 发表于 2021-5-16 10:03:11

本帖最后由 柿子饼同学 于 2021-5-16 10:06 编辑

qq1151985918 发表于 2021-5-16 09:56
你的意思是自己输入 3 * x + 6 == 18然后自动输出 x == 4 ?
这种或许有大佬能做到吧,我感觉难度应该 ...

对对,我就是这个意思{:10_266:}
好像这个和电脑的思路不一样?

qq1151985918 发表于 2021-5-16 10:13:52

本帖最后由 qq1151985918 于 2021-5-16 10:29 编辑

柿子饼同学 发表于 2021-5-16 10:03
对对,我就是这个意思
好像这个和电脑的思路不一样?

我刚发现一个模块,或许是你想要的

import sympy

x = sympy.symbols("x")
res = sympy.solve(,)
print(res)

这个模块我刚看了下,二元三元函数也可以,估计多元函数都能行。至于幂函数对数这种就不清楚了,你可以去看看它的用法。

柿子饼同学 发表于 2021-5-16 11:21:17

qq1151985918 发表于 2021-5-16 10:13
我刚发现一个模块,或许是你想要的




{:10_275:}
页: [1]
查看完整版本: python可以实现解方程和不等式嘛?