Created
January 11, 2019 23:13
-
-
Save saethlin/bc55223dd5d9e88e43d7482f775a7242 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (lambda __g, __print: [[(lambda __after: (lambda __after: [__after() for __g['tax'] in [(((((((((userIncome - 418001) * 0.396) + ((418400 - 416701) * 0.35)) + ((416700 - 191650) * 0.33)) + ((191650 - 91901) * 0.28)) + ((91900 - 37951) * 0.25)) + ((37950 - 9326) * 0.15)) + (9325 * 0.1)))]][0] if (userIncome >= 418001) else (lambda __after: [__after() for __g['tax'] in [((((((((userIncome - 416701) * 0.35) + ((416700 - 191650) * 0.33)) + ((191650 - 91901) * 0.28)) + ((91900 - 37951) * 0.25)) + ((37950 - 9326) * 0.15)) + (9325 * 0.1)))]][0] if (userIncome >= 416701) else (lambda __after: [__after() for __g['tax'] in [(((((((userIncome - 191650) * 0.33) + ((191650 - 91901) * 0.28)) + ((91900 - 37951) * 0.25)) + ((37950 - 9326) * 0.15)) + (9325 * 0.1)))]][0] if (userIncome >= 191651) else (lambda __after: [__after() for __g['tax'] in [((((((userIncome - 91901) * 0.28) + ((91900 - 37951) * 0.25)) + ((37950 - 9326) * 0.15)) + (9325 * 0.1)))]][0] if (userIncome >= 91901) else (lambda __after: [__after() for __g['tax'] in [(((((userIncome - 37951) * 0.25) + ((37950 - 9326) * 0.15)) + (9325 * 0.1)))]][0] if (userIncome >= 37951) else (lambda __after: [__after() for __g['tax'] in [((((userIncome - 9326) * 0.15) + (9325 * 0.1)))]][0] if (userIncome >= 9326) else [__after() for __g['tax'] in [((userIncome * 0.1))]][0])(lambda: __after()))(lambda: __after()))(lambda: __after()))(lambda: __after()))(lambda: __after()))(lambda: __after()) if ((filingStatus == '1') or ('single' in filingStatus)) else (lambda __after: (lambda __after: [__after() for __g['tax'] in [(((((((((userIncome - 470701) * 0.396) + ((470700 - 416701) * 0.35)) + ((416700 - 233351) * 0.33)) + ((233350 - 153101) * 0.28)) + ((153101 - 75901) * 0.25)) + ((75900 - 18651) * 0.15)) + (18650 * 0.1)))]][0] if (userIncome >= 470701) else (lambda __after: [__after() for __g['tax'] in [((((((((userIncome - 416701) * 0.35) + ((416700 - 233351) * 0.33)) + ((233350 - 153101) * 0.28)) + ((153101 - 75901) * 0.25)) + ((75900 - 18651) * 0.15)) + (18650 * 0.1)))]][0] if (userIncome >= 416701) else (lambda __after: [__after() for __g['tax'] in [(((((((userIncome - 233351) * 0.33) + ((233350 - 153101) * 0.28)) + ((153101 - 75901) * 0.25)) + ((75900 - 18651) * 0.15)) + (18650 * 0.1)))]][0] if (userIncome >= 191651) else (lambda __after: [__after() for __g['tax'] in [((((((userIncome - 153101) * 0.28) + ((153101 - 75901) * 0.25)) + ((75900 - 18651) * 0.15)) + (18650 * 0.1)))]][0] if (userIncome >= 91901) else (lambda __after: [__after() for __g['tax'] in [(((((userIncome - 75901) * 0.25) + ((75900 - 18651) * 0.15)) + (18650 * 0.1)))]][0] if (userIncome >= 37951) else (lambda __after: [__after() for __g['tax'] in [((((userIncome - 18651) * 0.15) + (18650 * 0.1)))]][0] if (userIncome >= 9326) else [__after() for __g['tax'] in [((userIncome * 0.1))]][0])(lambda: __after()))(lambda: __after()))(lambda: __after()))(lambda: __after()))(lambda: __after()))(lambda: __after()) if ((filingStatus == '2') or ('jointly' in filingStatus)) else (lambda __after: (lambda __after: [__after() for __g['tax'] in [(((((((((userIncome - 235351) * 0.396) + ((235350 - 208351) * 0.35)) + ((208350 - 116676) * 0.33)) + ((116675 - 76551) * 0.28)) + ((76550 - 37951) * 0.25)) + ((37950 - 9326) * 0.15)) + (9325 * 0.1)))]][0] if (userIncome >= 235351) else (lambda __after: [__after() for __g['tax'] in [((((((((userIncome - 208351) * 0.35) + ((208350 - 116676) * 0.33)) + ((116675 - 76551) * 0.28)) + ((76550 - 37951) * 0.25)) + ((37950 - 9326) * 0.15)) + (9325 * 0.1)))]][0] if (userIncome >= 416701) else (lambda __after: [__after() for __g['tax'] in [(((((((userIncome - 116676) * 0.33) + ((116675 - 76551) * 0.28)) + ((76550 - 37951) * 0.25)) + ((37950 - 9326) * 0.15)) + (9325 * 0.1)))]][0] if (userIncome >= 191651) else (lambda __after: [__after() for __g['tax'] in [((((((userIncome - 76551) * 0.28) + ((76550 - 37951) * 0.25)) + ((37950 - 9326) * 0.15)) + (9325 * 0.1)))]][0] if (userIncome >= 91901) else (lambda __after: [__after() for __g['tax'] in [(((((userIncome - 37951) * 0.25) + ((37950 - 9326) * 0.15)) + (9325 * 0.1)))]][0] if (userIncome >= 37951) else (lambda __after: [__after() for __g['tax'] in [((((userIncome - 9326) * 0.15) + (9325 * 0.1)))]][0] if (userIncome >= 9326) else [__after() for __g['tax'] in [((userIncome * 0.1))]][0])(lambda: __after()))(lambda: __after()))(lambda: __after()))(lambda: __after()))(lambda: __after()))(lambda: __after()) if ((filingStatus == '3') or ('separately' in filingStatus)) else (lambda __after: (lambda __after: [__after() for __g['tax'] in [(((((((((userIncome - 444551) * 0.396) + ((444550 - 416701) * 0.35)) + ((416700 - 212501) * 0.33)) + ((212500 - 131201) * 0.28)) + ((131200 - 50801) * 0.25)) + ((50800 - 13351) * 0.15)) + (13350 * 0.1)))]][0] if (userIncome >= 444551) else (lambda __after: [__after() for __g['tax'] in [((((((((userIncome - 416701) * 0.35) + ((416700 - 212501) * 0.33)) + ((212500 - 131201) * 0.28)) + ((131200 - 50801) * 0.25)) + ((50800 - 13351) * 0.15)) + (13350 * 0.1)))]][0] if (userIncome >= 416701) else (lambda __after: [__after() for __g['tax'] in [(((((((userIncome - 212501) * 0.33) + ((212500 - 131201) * 0.28)) + ((131200 - 50801) * 0.25)) + ((50800 - 13351) * 0.15)) + (13350 * 0.1)))]][0] if (userIncome >= 191651) else (lambda __after: [__after() for __g['tax'] in [((((((userIncome - 131201) * 0.28) + ((131200 - 50801) * 0.25)) + ((50800 - 13351) * 0.15)) + (13350 * 0.1)))]][0] if (userIncome >= 91901) else (lambda __after: [__after() for __g['tax'] in [(((((userIncome - 50801) * 0.25) + ((50800 - 13351) * 0.15)) + (13350 * 0.1)))]][0] if (userIncome >= 37951) else (lambda __after: [__after() for __g['tax'] in [((((userIncome - 13351) * 0.15) + (13350 * 0.1)))]][0] if (userIncome >= 9326) else [__after() for __g['tax'] in [((userIncome * 0.1))]][0])(lambda: __after()))(lambda: __after()))(lambda: __after()))(lambda: __after()))(lambda: __after()))(lambda: __after()) if ((filingStatus == '4') or ('head' in filingStatus)) else (__print('ERROR: Invalid Filing Status.'), __after())[1])(lambda: __after()))(lambda: __after()))(lambda: __after()))(lambda: (__print(('You will pay %s in taxes.' % tax)), None)[1]) for __g['userIncome'] in [(float(input('\nWhat is your annual income?: ')))]][0] for __g['filingStatus'] in [(input('Are you:\n1. Single\n2. Married and filing Jointly\n3. Married and filing Separately\n4. Head of the Household\n\n'))]][0])(globals(), __import__('__builtin__', level=0).__dict__['print']) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment