Python 计算含税餐费
抱歉,有时我会为python的基础知识而挣扎。下面的代码不起作用Python 计算含税餐费,python,Python,抱歉,有时我会为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% 您的函数可以只返回成本,而不是在自身内部打印出来 def cost(cost, rate, tip): retu
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%
您的函数可以只返回成本,而不是在自身内部打印出来
def cost(cost, rate, tip):
return cost*(1+rate)*(1+tip)
print cost(44.5, 0.0675, 0.015)
百分号是Python中的一个特殊字符。替换%sign可解决语法错误 你的问题是什么?难道不是
total cost
应该是total cost
errors@martijnn2008我回滚了您的编辑。OP说他遇到了语法错误。在这种情况下,编辑不应将代码更改为正确,因为基本问题已丢失。那么,坏代码就是问题所在。在这种情况下,对代码的任何修改都应该是一个答案,而不是一个编辑。从你的等式判断,你可能希望你的费率实际上是0.0675,而不是6.75。否则,6.75表示675%。小费也一样。谢谢!!。明白了:)非常感谢!!修好了。
def cost(c,r,t):
total_cost = c*(1+r)*(1+t)
print total_cost
cost(44.5, 6.75/100, 15/100)