Getting weird results while subtraction manipulation in python
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/306313/python-is-operator-behaves-unexpectedly-with-integers">Python &ldquo;is&rdquo; operator behaves unexpectedly with integers</a><br>
  <a href="http://stackoverflow.com/questions/11476190/why-0-6-is-6-false">Why (0-6) is -6 = False?</a>  </p>
</blockquote>



<pre><code>&gt;&gt;&gt; (0 - 10) is -10
False
&gt;&gt;&gt; (0 - 5) is -5
True
</code></pre>

<p>Can anybody explain me , how I am getting False in one case and True in another case for same manipulation...</p>

<p>Some more weirdness...</p>

<pre><code>&gt;&gt;&gt; (0 - 10) is (0 - 10)
False
</code></pre>
