python - 如何解决此语法错误?我很迷惑

标签 python syntax-error

这是我所做的所有编码,但我不断收到此语法错误。将在底部进行更多说明。

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/

相关文章:

python - Python-Behave 中屏幕截图的自定义错误处理程序

sql - Oracle中缺少右括号

sql - SQL错误缺少右括号

Windows 上的 python joblib Parallel 即使添加了 "if __name__ == ' __main_ _':"也无法正常工作

python 无法连接到本地 XMPP 服务器

python - 带有重置功能的 Numpy 数组计数器

dictionary - 在同一行中使用多个 "for x in y"。语法问题

c# - 是一个字段,但像类型错误一样使用

python - 一次将零值分配给多个变量的最有效方法

python - 在 Jinja2 模板中使用 utf-8 字符