码迷,mamicode.com
首页 > 编程语言 > 详细

python第一天作业: 编写登陆接口

时间:2016-08-10 14:31:53      阅读:436      评论:0      收藏:0      [点我收藏+]

标签:python   登陆接口   

# -*- coding:utf-8 -*-

#Author David


"""

功能简介:编写登陆接口

输入用户名和密码

认证成功后显示欢迎信息

输错三次后锁定

"""


#用户信息表

user = "david"

passwd = "123456"

unlock = 1

error_count = 0



"""

定义函数主体

功能说明:

1)当用户输入用户名时首先判断是否存在,如果存在则进入下一个判断,如果不存在则提示输入用户名。

2)当存在该用户名,系统判断用户状态是否锁定,如果锁定则提示账户已锁定,如果账户未锁定则提示用户输入密码。

3)如果密码验证通过,显示欢迎界面,并且将错入输入置零。

4)如果密码验证不通过,累计错误输入次数,进入下一次循环。

5)如果累计3次输错密码,则将unlock设置为0,用户账号锁定。

"""

def main():

    #输入用户名

    while True:

        username = input("please input your username:")

        if username == user:

            global error_count

            global unlock

            if unlock:

                password = input("please input your password:")

                if password == passwd:

                    print("{0}, welcome for your back!".format(username))

                    error_count= 0

                else:

                    error_count +=1

                    if error_count > 2:

                        unlock = 0

            else:

                print("{0} has beed locked because of trying password more than 3 times".format(username))



#执行函数

main()


本文出自 “net580” 博客,谢绝转载!

python第一天作业: 编写登陆接口

标签:python   登陆接口   

原文地址:http://net580.blog.51cto.com/1404195/1836504

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!