title: round() behavior when used with float and without
body: <p>I am very new to Python. I am learning basic stuff and stumbled at this.</p>
  
  <p>Why is 5 in the decimal not rounding to the next higher decimal digit in this example below?</p>
  
  <pre><code>&gt;&gt;&gt; round(2.67576,4)
  2.6758
  &gt;&gt;&gt; round(2.67575,4)
  2.6757
  </code></pre>
  
  <p>I was expecting that the answer to both the expressions would be the same, but they aren't</p>