Python 未知的无效语法 E

2024-10-01 13:24:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我被难住了。我看了我的代码很多次,但不知道为什么我得到一个无效的语法这一位代码。任何帮助将不胜感激!谢谢。在

def nameReverse():

    name = str(input("Enter your full name: "))
    testName = name.split()

    if len(testName)>1:

    firstName=testName[0]
    lastName=testName[1]
    print (lastName,firstName)

def main():
    nameReverse()

main()

Tags: 代码nameinputyourmaindef语法firstname
2条回答

如果是python2.x,您应该使用

name = str(raw_input("Enter your full name: "))

完整代码:

^{pr2}$

我得到的唯一错误是缩进错误。这是python,所以缩进非常关键。您的if语句缩进不正确。以下是您想要的:

def nameReverse():
    name = str(input("Enter your full name: "))
    testName = name.split()

    if len(testName)>1:
        firstName=testName[0]
        lastName=testName[1]
        print (lastName,firstName)

def main():
    nameReverse()

main()

相关问题 更多 >