title: TypeError: 'float' object cannot be interpreted as an integer
body: <p>Why is the object being interpreted as a int and not a float.</p>
  
  <pre><code>main2 = True
  
  while main2:
       try:
          amount = float(input('annual gross income: '))
          namount = float(amount)
          expenses = float(input('annual expenses: '))
          nnexpenses = float(expenses)
  
  
  
          if(9226 &lt;= namount &lt;= 37450):
                  print('Your tax rate is  $922.50 + 15%')
                  print(float(round(namount - namount*0.15 - 922.50 - nnexpenses)))
          if(namount &lt;= 9225):
                  print('Your tax rate is 10%')
                  print(float(round(namount - namount*0.10 - nnexpenses,2)))
          if(37451 &lt;= namount &lt;= 90750 ):
                  print('Your tax rate is  $5, 156.25 + 25%')
                  print(float(round(amount - namount*0.25 - 5,156.25 - nnexpenses)))
          if(90751 &lt;= namount &lt;= 189300):
                   print('Your tax rate is  $18,481.25 + 28%')
                   print(float(round(amount - namount*0.28 - 18,481.25 - nnexpenses))) 
          if(189301 &lt;= namount &lt;= 411500):
                  print('Your tax rate is  $46,075.25 + 33%')
                  print(float(round(namount - namount*0.33 - 46,075.25 - nnexpenses)))
          if(411501 &lt;= namount &lt;= 413200):
                   print('Your tax rate is  $119,401.25 + 35%')
                   print(float(round(namount - namount*0.35 - 119,401.25 - nnexpenses)))
          if(413201 &lt;= namount):
                   print('Your tax rate is  $119,996.25 + 39.6%')
                   print(float(round(namount - namount*0.396 - 119,996.25 - nnexpenses)))
  
          #print('Annual Net Income: ', round(result,2))
       except(ValueError,NameError):
           #if(ValueError):
           print('Please enter a number and postive balance.')
           #else:
               #print('Get out of debt')
  </code></pre>