zoukankan      html  css  js  c++  java
  • dayⅧ:作业

    作业一:编写用户登录接口

    #1、输入账号密码完成验证,验证通过后输出"登录成功"
    #2、可以登录不同的用户
    #选做功能:同一账号输错三次锁定,(提示:锁定的用户存入文件中,这样才能保证程序关闭后,该用户仍然被锁定)
    inp_name=input('请输入你的名字:').strip()
    with open (r'b.txt',mode='r',encoding='utf-8')as f:
        for line in f:
            name = line.strip()
            if name == inp_name:
                print('账号被锁定')
                break
        else:
            count = 0
            while count < 3:
                # inp_name = input('请输入你的名字:').strip()
                inp_pwd = input('请输入您的密码:').strip()
                with open('c.txt', mode='rt', encoding='utf-8')as f:
                    for j in f:
                        u, p = j.strip().split(':')
                        if inp_name == u and inp_pwd == p:
                            print('登陆成功')
                            count = 4
                            break
                    else:
                        print('账号或密码错误')
                        count += 1
            else:
                if count == 3:
                    print('输错三次,锁定')
                    with open('b.txt', mode='a', encoding='utf-8')as f1:
                        f1.write('{}
    '.format(inp_name))
    

    作业二:编写程序实现用户注册后(注册到文件中),可以登录(登录信息来自于文件)

    提示:
    while True:
        msg = """
        0 退出
        1 登录
        2 注册
        """
        print(msg)
        cmd = input('请输入命令编号>>: ').strip()
        if not cmd.isdigit():
            print('必须输入命令编号的数字,傻叉')
            continue
    
        if cmd == '0':
            break
        elif cmd == '1':
            # 登录功能代码(附加:可以把之前的循环嵌套,三次输错退出引入过来)
            pass
        elif cmd == '2':
            # 注册功能代码
            pass
        else:
            print('输入的命令不存在')
    
  • 相关阅读:
    Thinkphp 获取当前url
    Navicat Premium 11 For Mac 注册机
    android 客户端支付宝 php服务器端编写
    tp框架集成支付宝,中转页变成gbk编码
    sql,插入最大值加1
    获取php的配置
    百度授权回调问题
    模拟新浪微博textarea,刷新页面输入信息保留
    同一客户端使用多份SSH Key
    SSH 自动化安装部署遇到的问题
  • 原文地址:https://www.cnblogs.com/qujiu/p/13089580.html
Copyright © 2011-2022 走看看