python3quest命令,IndentationError:unindent不匹配任何外部缩进

2024-09-28 22:24:47 发布

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

    def register():
    print("Register")
login = input("Enter login")
passwd = input("Enter password")
passwdacc = input("Accept password")
if passwdacc = passwd:
    print("You have registered, now please sign up")
else:
    print("Try again, passwords dont matches")
login2 = input("Enter login")
password = input("Enter password")
if password = passwd and login2 = login
    print("Accepted")
else:
    print("Try again")

注册()

错误、警告:

文件“源_文件.py“,第3行” login=input(“输入登录名”) ^ 缩进错误:未缩进与任何外部缩进级别都不匹配


Tags: 文件inputifdef错误loginpasswordelse
2条回答
    def register():
        print("Register")
        login = input("Enter login")
        passwd = input("Enter password")
        passwdacc = input("Accept password")
        if passwdacc = passwd:
            print("You have registered, now please sign up")
        else:
            print("Try again, passwords dont matches")
        login2 = input("Enter login")
        password = input("Enter password")
        if password = passwd and login2 = login
            print("Accepted")
        else:
            print("Try again")

除了错误的缩进之外,在条件语句中还需要用比较运算符替换赋值运算符。而且,:if statement中丢失。你知道吗

def register():
    print("Register")
    login = input("Enter login")
    passwd = input("Enter password")
    passwdacc = input("Accept password")

    if passwdacc == passwd:
        print("You have registered, now please sign up")
    else:
        print("Try again, passwords don't match")

    login2 = input("Enter login")
    password = input("Enter password")

    if password == passwd and login2 == login:
        print("Accepted")
    else:
        print("Try again")

相关问题 更多 >