求解線性丟番圖方程

[![樣本方程式] [1]] [1]

sympy 將其解決方案作為引數變數的 Python 表示式集提供,如最後一行所示。

>>> from sympy.solvers.diophantine import diophantine
>>> from sympy import var
>>> x,y,z=var('x y z')
>>> diophantine(2*x+3*y-5*z-77)
{(t_0, -9*t_0 - 5*t_1 + 154, -5*t_0 - 3*t_1 + 77)}