zoukankan      html  css  js  c++  java
  • 编写登录接口 & 简单进度条

    登录接口

    需求:

    输入用户名密码

    认证成功后返回欢迎信息

    输入错误三次后锁定

     1 # -*- coding:utf-8 -*- 
     2 # Author:Brownyangyang
     3 #import getpass
     4 import sys
     5 count=0
     6 p=0
     7 #username = input("username:")
     8 while count < 3:
     9     username = input ("username:")
    10     f = open("lock_file.txt",'r+')
    11     lock_list=f.readlines()
    12     for lock_line in lock_list:
    13         lock_line = lock_line.strip('
    ')
    14         if username == lock_line:
    15             sys.exit('用户 %s 已经被锁定,退出' % username)
    16 
    17     k = open('user_list.txt','r')
    18     user_list = k.readlines()
    19     for user_line in user_list:
    20         (user,passwd) = user_line.strip('
    ').split()
    21         if username == user:
    22             j=0
    23             while j<3:
    24                 password = input ("password:")
    25                 if password == passwd:
    26                     print("Welcome,用户%s!!!" % username)
    27                     sys.exit(0)
    28                 else:
    29                     print("用户%s密码错误" % username)
    30                 j += 1
    31             else:
    32                 f.write(username+'
    ')
    33                 sys.exit("用户%s达到最大登录次数,退出。" % username)
    34 
    35         else:
    36              pass
    37     count += 1
    38     print("用户 %s 不存在,请重新输入" % username)
    39 else:
    40     sys.exit("用户 %s 不存在,退出" % username)
    41 
    42 f.close()
    43 k.close()

    简单进度条

    # -*- coding:utf-8 -*- 
    # Author:Brownyangyang
    import sys,time
    for i in range(30):
        sys.stdout.write(">>")
        sys.stdout.flush()
        time.sleep(0.5)
  • 相关阅读:
    如何挖掘需求,覆盖整个系统
    JVM全整理
    7.linux文件与目录管理
    6.linux的文件权限与目录配置
    获取外汇基本汇率
    Pointer-Events: 如何处理ScreenTouch和MouseClicks
    Excel如何快速定位出两列的不同值
    Java数据结构: java.util.BitSet源码学习
    一道面试题与Java位操作 和 BitSet 库的使用
    Test post.
  • 原文地址:https://www.cnblogs.com/brownyangyang/p/8507484.html
Copyright © 2011-2022 走看看