# # Compute the amount of federal income tax payable without considering any # deductions. # LIMIT_1 = 45916 LIMIT_2 = 91831 LIMIT_3 = 142353 LIMIT_4 = 202800 RATE_1 = 0.150 RATE_2 = 0.205 RATE_3 = 0.260 RATE_4 = 0.290 RATE_5 = 0.330 # Read the income from the user income = float(input("Enter the income: ")) # Compute the amount of tax payable if income < LIMIT_1: tax = RATE_1 * income elif income < LIMIT_2: tax = RATE_1 * LIMIT_1 + RATE_2 * (income - LIMIT_1) elif income < LIMIT_3: tax = RATE_1 * LIMIT_1 + RATE_2 * (LIMIT_2 - LIMIT_1) + \ RATE_3 * (income - LIMIT_2) elif income < LIMIT_4: tax = RATE_1 * LIMIT_1 + \ RATE_2 * (LIMIT_2 - LIMIT_1) + \ RATE_3 * (LIMIT_3 - LIMIT_2) + \ RATE_4 * (income - LIMIT_3) else: tax = RATE_1 * LIMIT_1 + \ RATE_2 * (LIMIT_2 - LIMIT_1) + \ RATE_3 * (LIMIT_3 - LIMIT_2) + \ RATE_4 * (LIMIT_4 - LIMIT_3) + \ RATE_5 * (income - LIMIT_4) # Display the result print("On an income of %.2f the income tax payable is $%.2f." % (income, tax))