某些行会产生语法错误

时间:2019-01-11 19:45:01

标签: python syntax-error

我刚开始使用python,我有一个小问题,希望有人可以帮助我自己回答。

我有一个家庭作业问题困扰着我。我根据需要完成了该过程,但是由于某种原因,当我运行它时,它又返回了语法错误,我不确定为什么。 我在“ Print(” Tax:“,...”)行上遇到语法错误,但是我什至无法打印第一个(Meal_Cost)。请帮忙!

meal_cost = 10.00   
tax_rate = 0.08   
tip_rate = 0.20

print('Subtotal:',(meal_cost)   
print('Tax:',(tax_rate * meal_cost)   
print('Tip:',(meal_cost * tip_rate)   
print('Total:',(meal_cost + tip_rate + tax_rate)

我的预期结果是:

Subtotal: 10.00   
Tax: 0.8   
Tip: 2.0   
Total: 12.8   

我尝试过移动某些值,但这完全没有帮助。我已经检查并仔细检查了我的()。

1 个答案:

答案 0 :(得分:1)

对于每个打印语句,您都有两个'(',但只有一个')'。 对于每个开头括号,都需要一个结尾括号。

在每个打印语句的末尾添加另一个右括号,或删除内部的左括号。