import sympy
from sympy import pprint
x = sympy.symbols('x')
# 原不等式:|5x - x**2| >= 6
inequality = sympy.Abs(5*x - x**2) >= 6
# 解集,union取交集,interval函数中的参数,默认为闭区间[](False),如果是左边为开区间需要将
# left_open=True right_open=True 将左,右区间设置为(),{}的形式
#solution = sympy.solveset(inequality,'x',domain=sympy.Reals)
solution = sympy.Union(sympy.Interval(-sympy.oo, -1),
sympy.Interval(2, 3),
sympy.Interval(6, sympy.oo))
# 打印解集
#print(solution)
pprint(solution)