Skip to content

Instantly share code, notes, and snippets.

@saethlin
Created January 11, 2019 23:13
Show Gist options
  • Select an option

  • Save saethlin/bc55223dd5d9e88e43d7482f775a7242 to your computer and use it in GitHub Desktop.

Select an option

Save saethlin/bc55223dd5d9e88e43d7482f775a7242 to your computer and use it in GitHub Desktop.
(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