0918 登录注册
发布时间:2020-12-20 10:41:07 所属栏目:Python 来源:网络整理
导读:登录注册 # 注册功能zhuce_count = 0while zhuce_count 3: name_inp = input('请输入你的用户名:') pwd_inp = input('请输入密码:') pwd2_inp = input('请再次输入密码:') if not pwd_inp == pwd2_inp: # 判断两次输入密码的一致,及控制次数 print('您两
登录注册# 注册功能 zhuce_count = 0 while zhuce_count < 3: name_inp = input('请输入你的用户名:') pwd_inp = input('请输入密码:') pwd2_inp = input('请再次输入密码:') if not pwd_inp == pwd2_inp: # 判断两次输入密码的一致,及控制次数 print('您两次密码输入不一致,请重新输入') zhuce_count += 1 # if zhuce_count ==3: # print('您的机会用完请重新注册') continue with open('name_info.txt','a',encoding='utf-8') as fa: # 打开存放信息的文件 fa.write(f'{name_inp}:{pwd_inp}n') # 将用户密码保存至文件中 print('注册成功!') break # 登录功能 d_count = 0 # 控制登录功能 while d_count < 3: d_name_inp = input('请输入用户名:') d_pwd_inp = input('请输入密码:') with open('name_info.txt','r',encoding='utf-8') as fa: # 读取注册文件内容 for info in fa: # 将注册文件里的内容循环出来 # print(info) # inf=info.split(':') # print(inf) name,pwd = info.split(':') #运用解压缩,直接赋值给name、pwd 变量。 # print(name,pwd) if name.strip() == d_name_inp and pwd.strip() == d_pwd_inp: # 判断输入的信息是否和存储一致 print('登录成功') break print('登录失败,请重新登录') d_count += 1 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |