我正在尝试制作小费计算器,但我在学习如何计算百分比方面遇到了麻烦。我希望该程序提示用户输入他们将购买的商品数量,这些商品的成本以及税额的百分比,以便将它们添加到一起并为用户提供答案。
#Kip Sambu
#2/9/2015
#Assignment 01_04 Word Problems.py
print("")
numItems = raw_input("How many of the item do you want buy? ")
itemCost = raw_input("How much do they cost each?")
discout = raw_input("What is the discount percentage? ")
taxRate = raw_input("What is the sales tax rate? ")
totalCost = (numItems* itemCost)
print "Total Cost = " + str(totalCost)
print
答案 0 :(得分:1)
要计算某个值的某个百分比,请执行以下操作:
value = baseValue * (Percentage/100)
如果税率为20%,且购买价值为500(税前),您可以将应用税金计算为:
taxes = 500 * (20/100)
taxes = 500 * 0.2
taxes = 100
要计算购买成本(税后),您需要将此值添加到税前成本中:
finalCost = 500 + 100
您可以直接计算最终费用:
finalCost = baseValue * ( 1 + (Percentage/100) )
要获得最终价值,考虑百分比折扣,其简单如下:
finalCost = baseValue * (1 - (discountPercentage/100) )