一、代码部分
#Authon:pengfaling
-- coding:utf-8 --
_name='pengfaling'
_password='123456'
for i in range(3): #用户名和密码只可以错三次
usename=input("\033[47;34m Please input your logging name>> \033[0m")
usepassword=input("\033[47;34m Please input your password>> \033[0m")
#设置打印字体的前影和背景颜色格式:"\033[41;36m 字体的前影和背景颜色 \033[0m"
#————————————————————41字的背景色 40:黑 41:深红 42:绿 43:××× 44:蓝色 45:紫色 46:深绿 47:白色
————————————————————36字体颜色 30:黑 31:红 32:绿 33:黄 34:蓝色 35:紫色 36:深绿 37:白色
if _name==usename and _password==usepassword:
print("\033[42;34m Welcome user %s logging \033[0m"% usename)
break
# 用户名和密码正常就提示登录
else:
print("\033[47;31m Invalid usename or usepassword,Please try agein.. \033[0m")
#用户名或密码不对就给出提示,并循环
二、流程图
三、Readme
1、系统用户名和密码已设定,用户名为:pengfaling 密码:123456;
2、用户登录时输入用户名和密码与设定用户名和密码进行对比;
3、对比正常后进行登录并打印成功登录信息;
4、用户三次输入不正常时,打印相关提示信息,并退出登录;
转载于:https://blog.51cto.com/7259048/2055405