Python Sympy:在关系上使用逻辑运算符

Python Sympy:在关系上使用逻辑运算符,python,python-3.x,sympy,Python,Python 3.x,Sympy,这可能吗?我想做的是这样的:sympify('2>1 | 21')| sympify('21 | 2问题在Python/SymPy中:需要用括号括住不等式,否则首先计算1 | 2,SymPy会引发错误。您可以编写: >>> sympify('(2>1) | (2<1)') True # SymPy bool 谢谢!bool不处理字符串,我是在用户输入上做的,所以我真的不知道字符串中会有多少不等式。我想使用sympy比自己解析字符串更容易。 >>>

这可能吗?我想做的是这样的:
sympify('2>1 | 21')| sympify('21 | 2问题在Python/SymPy中:需要用括号括住不等式,否则首先计算
1 | 2
,SymPy会引发错误。您可以编写:

>>> sympify('(2>1) | (2<1)')
True # SymPy bool

谢谢!bool不处理字符串,我是在用户输入上做的,所以我真的不知道字符串中会有多少不等式。我想使用sympy比自己解析字符串更容易。
>>> (2>1) | (2<1)
True # Python bool