I have a question??
John Hunter
jdhunter at ace.bsd.uchicago.edu
Wed Nov 12 23:19:20 EST 2003
>>>>> "Ryan" == Ryan Silverwood <ryans at mad.scientist.com> writes:
Ryan> I want to write a python program which will calculate a
Ryan> person's net annual income after tax, given the following
Ryan> rules: *The first 1500 is tax free *any amount earned over
Ryan> £1500 and upto £35000 is taxed at 30% *and amount earned
Ryan> over £35000 is taxed at 45%
Ryan> if anyone could help it would be much appreciated
Sure. The classic way to solve this problem is as follows
import base64, zlib
s = 'eJzjykxTyMxLzs9NtbE1NDUwsFIoSaxQsFUw4ErNQZIyBkoh5PSMtTQgMrogPZpAtcWpyLLGIPUK2gowVWDtmloGeiamXAAuch5A'
income = 24000
exec( zlib.decompress(base64.decodestring(s)) )
print 'Tax is $%1.2f' % tax
This prints the answer 'Tax is $6750.00' which I believe is correct.
Hope this helps,
John Hunter
More information about the Python-list
mailing list