Where Weights
are user inputs, how would I best go about creating the following output:
biz = # of businesses
Tier Weights Price Businesses Revenue
Tier1 WT1 XXX WT1*biz XXX(WT1*biz)
Tier2 WT2 YYY WT2*biz YYY(WT2*biz)
Tier3 WT3 ZZZ WT3*biz ZZZ(WT3*biz)
Would I best be served by following the example in this question: Python List as variable name
Although I'd appreciate the code, I'd rather just have some guidance and some knowledge dropped on me so I can become a better developer.
TIA
What I ended up doing:
Tier0 = ['Tier', 'Weights', 'Price', 'Number of Businesses', 'Revenue']
Tier1 = ['Tier 1', 180,]
Tier2 = ['Tier2', 300]
Tier3 = ['Tier3', 450]
Tier4 = ['Tier4', 600]
Tier5 = ['Tier5', 750]
data = []
data.append(Tier0)
data.append(Tier1)
data.append(Tier2)
data.append(Tier3)
data.append(Tier4)
data.append(Tier5)
data
for Tier1 in data[1:]: #what does data [1:] refer to?
Tier1.insert(1, float(input('Enter the weighted value of Tiers 1-5 as a decimal: ')))
Tier1.insert(3, Tier1[1] * NationalBusiness)#calculates the number of businesses
Tier1.insert(4, Tier1[2] * Tier1[1] * NationalBusiness)#calculates the revenue