homework5git/lists/exciseTax02.py

32 lines
954 B
Python

message01 = '''
Mass Excise Tax Fees
====================
The tax depends on the vehicle age. For this program we only calculate the
excise tax on the first year of purchase.
https://www.sec.state.ma.us/divisions/cis/tax/motor-excise.htm
Vehicle Age Percentage of List Price
In the year preceding the model year
(brand new car released before model year) 50%
In the model year 90%
In the second year 60%
In the third year 40%
In the fourth year 25%
In the fifth and succeeding years 10%
'''
print(message01)
# Tax table for excise tax by year.
exciseTaxRateTable = [.5, .9, .6, .4, .25, .10, .10, .10, .10, .10]
print("Access excise tax rate by index")
yearIndex = 2
print(f"year = {yearIndex} rate = {exciseTaxRateTable[yearIndex]}")
yearIndex = 4
print(f"year = {yearIndex} rate = {exciseTaxRateTable[yearIndex]}")
yearIndex = 7 # set to 9 or more and the program will fault
print(f"year = {yearIndex} rate = {exciseTaxRateTable[yearIndex]}")