title: Different Result in Python for same Count
body: <p>I have written a simple calculation, but get a different value than the sample. How does it happen that Python obviously rounds different?</p>
  
  <pre><code>PriceListOld = 23 
  PriceListNew = []
  
  if PriceListOld &lt;=20:
      PriceListNew = PriceListOld * 0.8
  elif PriceListOld &gt;20 and PriceListOld &lt;=50:
      PriceListNew = PriceListOld * 0.6
  elif PriceListOld &gt;50:
      PriceListNew = PriceListOld * 0.4
  print(PriceListNew)     
  
  print(23 -(4*2.3))    #&lt;-- This is the Sample. 
  </code></pre>