标签:输入密码 函数式 str 接口 程序 技术 family 编程 需要
作业一:编写登录接口
(1)输入用户名和密码;
(2)认证成功后显示欢迎信息;
(3)输错三次后锁定。
思路:我们知道,要想让程序记住之前输入多少次,锁定用户,那么可以使用数据库来保存用户的状态,然而,数据库的知识还没有学习,因此我们要使用文件来保存文件。
readme:
1.让用户输入用户名,首先在锁定列表中进行查找,查看用户是否进行锁定,如果用户没有在锁定文件中,那么在尝试看用户是否在用户文件中,如果输入的用户在文件中,则让用户输入密码,对密码进行判断,如果密码等于对应的用户的话就满足认证,让用户登陆成功,如果输入错误,则让用户重新输入,如果三次都没有成功,则锁定这个用户。
2.在上面的思路中,我们可以遍历文件,把用户的信息存放在一个字典中,到时候只需要根据用户输入的用户名作为键,然后匹配对应的密码,看是否与用户输入的密码等同即可。
3.我们也可以添加一个注册模块,如果用户不在用户文件中,则提示让注册,注册之后再登陆。
为此:我们采用两种方式进行尝试,一种是从上而下的编程;第二种是函数式编程方式:
流程图如下:
上面流程图是登录的过程,下面来编写代码:
标签:输入密码 函数式 str 接口 程序 技术 family 编程 需要
原文地址:http://www.cnblogs.com/gengcx/p/6828174.html