Python学习之编写登陆接口(Day1,作业一)

时间:2022-04-16 13:48:54

作业一:编写登陆接口

  • 输入用户名密码
  • 认证成功后显示欢迎信息
  • 输错三次后锁定(下次登陆还是锁定)

知识点:while循环,for循环,文件操作,if判断,列表操作


思路:

1.登陆,三次登陆失败,锁定账户(whlie循环)

  用户输入保存在内存

2.文件保存用户信息

  读取文件,r方式:open(‘文件’,‘r’),通过readlines按行来读取内容

  将内容转换成字典

3.使用for循环进行条件循环

4.使用if判断用户是否锁定,用户是否存在,密码是否正确。

5.首先判断输入用户是否在锁定文件中,再判断输入用户是否存在用户文件中(while循环),接着判断密码是否正确。

6.当用户不存在时,提示用户不存在,跳出循环,重新开始一轮新的循环

7.在密码判断中加入次数增量与次数判断,输入三次失败后锁定(写入锁定文件),并退出


下面是我画的流程图:

Python学习之编写登陆接口(Day1,作业一)


代码如下:

登陆接口

做人靠自己!!!