擅长:python、mysql、java
<p>你的代码不适合我。
表达式</p>
<pre><code>x in s
</code></pre>
<p>引发异常。
你必须先给x赋值。
那么你就可以用“in”。在</p>
<p>像这样:</p>
^{pr2}$
<p>以下是完整的设置:</p>
<pre><code>>>> from sympy import *
>>> s=FiniteSet(range(0,3))
>>> x=symbols("x")
>>> x in s
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\lhk\Anaconda3\lib\site-packages\sympy\sets\sets.py", line 497, in __contains__
raise TypeError('contains did not evaluate to a bool: %r' % symb)
TypeError: contains did not evaluate to a bool: Contains(x, {range(0, 3)})
>>> x=3
>>> x in s
False
>>> Contains(x,s)
False
>>>
</code></pre>