zoukankan      html  css  js  c++  java
  • Python-Day1编写登陆接口

    流程图:

    Code:

     1 # Author:P J J
     2 #新建两个文件,一个叫user_lock.txt 一个叫user.txt,在user.txt中输入用户名和密码如:pjj 123如果需多个用户,请输入完一个用户后
     3 #回车输入第二个用户
     4 count=0
     5 while count<3:
     6     username = input("请输入用户名:")
     7     f1 = open('user_lock.txt', 'r+')
     8     lock_list = f1.readlines()
     9 
    10     for lock_user in lock_list:
    11         lock_user = lock_user.strip('
    ')
    12         if username==lock_user:
    13             print("用户 %s 已经进入黑名单.程序退出" % username)
    14             exit()
    15     f2 = open("user.txt","r")
    16     file_list = f2.readlines()
    17     for line in file_list:
    18         user,pwd=line.strip("
    ").split()
    19 
    20         if username==user:
    21                 count2=0
    22                 while count2<3:
    23                     password=input("请输入密码:")
    24                     if password==pwd:
    25                         print("登录成功")
    26                         exit()
    27                     else:
    28                         if count2<2:
    29                             print("密码输入错误!,你还可以输入%d次" %(2-count2))
    30                             count2+=1
    31                         else:
    32                             f1.write(username + '
    ')
    33                             print("错误输入密码3次,你的账户已进入黑名单")
    34                             exit()
    35 
    36     else:
    37         if count < 2:
    38             print('输入的%s不存在,还可以输入%d次' % (username, 2 - count))
    39     count += 1
    40 else:
    41     print("%s用户不存在,程序退出! " %username)
    42 
    43 f1.close()
    44 f2.close()

      新建的两个.txt文件

    user.txt中列举的用户名,密码

  • 相关阅读:
    JSP第六周作业
    JSP第四次(2.0)
    JSP第四周
    软件测试课堂练习1
    5。建库,表,增删改查
    4.安卓练习
    2android九宫格
    第七周作业
    jsp第六周作业
    jsp第四周作业
  • 原文地址:https://www.cnblogs.com/pjjo/p/7308828.html
Copyright © 2011-2022 走看看