计算含税的膳食成本

时间:2016-03-11 07:41:42

标签: python

抱歉道歉,有时我会遇到蟒蛇的基础知识。以下代码无效。

def cost(c,r,t)
total cost = c*(1+r)*(1+t)
print total cost

cost(44.5, 6.75%, 15%)

我试图根据以下内容找到计算的膳食总费用:

Cost of meal: $44.50
Restaurant tax: 6.75%
Tip: 15%

2 个答案:

答案 0 :(得分:2)

您的功能只能返回成本,而不是将其打印出来。

def cost(cost, rate, tip):
    return cost*(1+rate)*(1+tip)

print cost(44.5, 0.0675, 0.015)

答案 1 :(得分:0)

def cost(c,r,t):
    total_cost = c*(1+r)*(1+t)
    print total_cost

cost(44.5, 6.75/100, 15/100)

百分号是Python中的特殊字符。替换%符号可解决语法错误。