python练习小工具之模拟登录系统
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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练习小工具之模拟登录系统的主要内容,如果未能解决你的问题,请参考以下文章