python - 如何在Python中求三个未知数的解

标签 python

如何在 Python 中解决这个问题?

enter image description here

感觉像是一个循环或某种求解器。 我知道我可以通过反复试验来解决它,但这不是重点。

最佳答案

解有无数种,因此只要您有两个 x 值,您就可以找到达到 1200 所需的第三个值。

假设您有 X1X2,一些简单的代数告诉我们:

5*X3 = 1200 - X1 - 3*X2

然后

X3 = (1200 - X1 - 3*X2)/5

因此,您已找到 X3,其值为 X1X2。要找到多种解决方案,您可以用随机数填充 X1X2,然后获取第三个 X3 进行匹配。

关于python - 如何在Python中求三个未知数的解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62851648/

相关文章:

python - venv、pyvenv、pyenv、virtualenv、virtualenvwrapper、pipenv 等有什么区别?

python - 如何让敌人跟随pygame中的玩家?

python - Python 2 使用什么方法打印元组?

用于创建 "webseed"torrent 文件的 Python 包?

python - 修改 python nltk.word_tokenize 以排除 "#"作为分隔符

python - Python 中的 Sigma 表示法

python - django 从 1.9 升级到 1.10 __init__() 得到意外的关键字参数 'current_app'

python - python 的原型(prototype)?

python - 在 sqlalchemy 中使用多列从另一个表更新一个表

python - 为什么pandas的dataframe列顺序会自动改变?