Python学习笔记(控制台程序):模拟登录

来源:互联网 发布:linux 网络编程服务器 编辑:程序博客网 时间:2024/05/19 20:46
password_list=['*#06#','ABC123']def login():    remain_times = 3    while remain_times>0:        password=input('password:')        password_correct=(password==password_list[-1])        password_reset=(password==password_list[0])        if password_correct:            print('login success!')            return 0        elif password_reset:            new_password=input('enter your new password:')            password_list.append(new_password)            print('reset done!')            return login()    #注意此处不能省略return        else:            remain_times=remain_times-1            print('wrong password,you have '+str(remain_times)+' times')    print('your account is locked')    return 0login()