zoukankan      html  css  js  c++  java
  • 0918 登录注册

    登录注册

    # 注册功能
    
    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}
    ')
            # 将用户密码保存至文件中
            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
    
    
  • 相关阅读:
    面试
    vue axios 应用
    3D全景之ThreeJs
    css垂直居中
    事件处理过程中遇到的问题
    文字溢出
    jquery: 偏移量计算
    jquery: sand picture
    jquery: update carousel logic & animate
    jquery: carousel arrow click
  • 原文地址:https://www.cnblogs.com/fwzzz/p/11545347.html
Copyright © 2011-2022 走看看