title: Wrong result on adding two numbers in Python 3
body: <p>I just moved from Python 2.7 to 3 and I have the following strange issue.</p>
  
  <p><strong>Expected behavior:</strong></p>
  
  <pre><code>a = 0.07
  b = 0.08
  a+b
  &gt;&gt; 0.15
  </code></pre>
  
  <p><strong>What I get instead:</strong></p>
  
  <pre><code>a = 0.07
  b = 0.08
  a+b
  &gt;&gt; 0.15000000000000002
  </code></pre>
  
  <p><strong>My Environment:</strong></p>
  
  <pre><code>import sys
  print(sys.version)
  &gt;&gt; 3.6.1 |Anaconda 4.4.0 (x86_64)| (default, May 11 2017, 13:04:09) 
  [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)]
  </code></pre>