Guest User

Untitled

a guest
Jan 22nd, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.12 KB | None | 0 0
  1. # Name: Sihan Zheng
  2. # Data: October 12
  3. # Class: ICS201-01
  4. # Description: Calculate the amount on income tax someone needs to pay
  5.  
  6. #set the different tax rates and brackets
  7. bracket1 = 40970.00
  8. bracket1rate = 0.15
  9. bracket2 = 40971.00
  10. bracket2rate = 0.22
  11. bracket3 = 45080.00
  12. bracket3rate = 0.26
  13. bracket4 = bracket1+bracket2+bracket3
  14. bracket4rate = 0.29
  15. #get the user's income
  16. while True:
  17.     try:
  18.         income = input('please enter your income: ')
  19.         break
  20.     except:
  21.         print 'Please enter a number.'
  22.  
  23. #calculate the tax needed
  24. if income <= bracket1:
  25.     tax = income * bracket1rate
  26. elif income > bracket1 and income <= bracket1+bracket2:
  27.     tax = bracket1 * bracket1rate + (income - bracket1) * bracket2rate
  28. elif income > bracket1+bracket2 and income <= bracket1+bracket2+bracket3:
  29.     tax = bracket1 * bracket1rate + bracket2 * bracket2rate + (income - bracket2) * bracket3rate
  30. elif income > bracket4:
  31.     tax = bracket1 * bracket1rate + bracket2 * bracket2rate + bracket3* bracket3rate + (income - bracket4)* bracket4rate
  32.  
  33. #outputs the tax needed
  34. print 'You have to pay $%.2f in taxes' %tax
Add Comment
Please, Sign In to add comment