首页 > 代码库 > day1 作业编写登录窗口

day1 作业编写登录窗口

作业一:编写登录接口

    (1)输入用户名和密码;

  (2)认证成功后显示欢迎信息;

  (3)输错三次后锁定。

    思路:我们知道,要想让程序记住之前输入多少次,锁定用户,那么可以使用数据库来保存用户的状态,然而,数据库的知识还没有学习,因此我们要使用文件来保存文件。

    readme:

    1.让用户输入用户名,首先在锁定列表中进行查找,查看用户是否进行锁定,如果用户没有在锁定文件中,那么在尝试看用户是否在用户文件中,如果输入的用户在文件中,则让用户输入密码,对密码进行判断,如果密码等于对应的用户的话就满足认证,让用户登陆成功,如果输入错误,则让用户重新输入,如果三次都没有成功,则锁定这个用户。

  2.在上面的思路中,我们可以遍历文件,把用户的信息存放在一个字典中,到时候只需要根据用户输入的用户名作为键,然后匹配对应的密码,看是否与用户输入的密码等同即可。

  3.我们也可以添加一个注册模块,如果用户不在用户文件中,则提示让注册,注册之后再登陆。

    为此:我们采用两种方式进行尝试,一种是从上而下的编程;第二种是函数式编程方式:

流程图如下:

技术分享

 

    上面流程图是登录的过程,下面来编写代码:

   

 

day1 作业编写登录窗口