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%
答案 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中的特殊字符。替换%符号可解决语法错误。