不会打,各位同学,思考思考

输入并验证密码(密码放在变量password中)。要求输入6位密码,若输入的长度小于6,则要求重新输入。当输入的字符串长度等于6时,验证密码是否正确,若正确则终止循环;否则提示有错误并要求重新输入,若3次输入不正确,则终止循环。


password = input("输入密码:")
truepassword='123456'
num=1
while 1:
    if not len(password)==6:
        password = input("密码长度需为6,再次输入密码:")
    else:
        if password==truepassword:
            print("正确")
            break
        else:
            if num<3:
                password = input("密码错误,再次输入密码:")
                num+=1
            else:
                print("密码错误3次")
                break

如有用请采纳