这是我所做的所有编码,但我不断收到此语法错误。将在底部进行更多说明。
def main():
ActualValue()
AssessedValue()
printResult()
def ActualValue()
global actual_value
actual_value = float(input("Enter actual value:\t"))
def AssessedValue()
global assessed_value
global property_tax
assessed_value = 0.6 * actual_value
property_tax = assessed_value / 100 * 0.64
def printResult():
print "n\For a property valued at $", actual_value
print "The assessed value is $", assessed_value
print "The property tax is $", property_tax
actual_value = None
assessed_value = None
property_tax = None
main()
那是我的代码:
它一直在说我有一个语法错误:
def printResult():
print "n\For a property valued at $", actual_value
print "The assessed value is $", assessed_value
print "The property tax is $", property_tax
最佳答案
您有向后的\n
转义序列。
另外,您需要确保所有函数定义在行尾都有一个冒号。
另外,print
是Python 3中的一个函数。
关于python - 如何解决此语法错误?我很迷惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12541213/