加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读