以下是一个判别方程是否不可约的代码:```sympy,sympy.polys.,(poly):x=('x')poly,_=(poly,x)=(poly)iflen()==1::='x**3+x+1'if(poly):print(poly,'is')else:print(poly,'isnot')```这段代码中多项式的次数,我们使用SymPy库中的一些函数对键入的式子进行处理。``函数将字符串转化为方程对象,``函数将方程因式分解。假如因式分解后只剩下一个因子多项式的次数,这么该方程就是不可约的。
#