首页 > 代码库 > python练习小工具之模拟登录系统
python练习小工具之模拟登录系统
一、题目
模拟写一个登录系统,要求 :
每个用户都有三次登录机会,超过三次锁定!
用户锁定不影响其他用户
二、代码:
#coding:utf-8 Count = {"san": ["123456", 3], "Ling": ["6666",3]} #值中第一列是密码,第二列是用户状态 while True: User=raw_input("用户名:").strip() Passwd=raw_input("密码:").strip() if User == "" or Passwd == "": print("用户名或密码不能为空!") elif User not in Count.keys(): print("用户名不存在!") elif User in Count.keys() and Count[User][1] == 0: print("%s账号已经锁定,请联系管理员!" % User) elif User in Count.keys() and Count[User][1] != 0: if Passwd != Count[User][0]: Count[User][1] = Count[User][1] -1 if Count[User][1] == 0: print("%s账号已经锁定,请联系管理员!" % User) else: print("密码错误!还有%s机会" % (Count[User][1])) else: print("%s 登录成功!" %User) break
本程序仅供参考学习交流,如有不当之处,欢迎指正!
python练习小工具之模拟登录系统
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。