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

Day01-Python写登录接口

时间:2018-03-27 20:58:28      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:gpo   技术分享   please   and   http   bsp   blog   image   man   

1.启动程序,输入用户名及密码(三次输入机会)

2.判断用户名是否存在

3.判断账户是否被锁定

4.判断用户名密码是否正确

5.登录成功

技术分享图片

代码实现如下:

user_list = [
(‘Kira‘,‘123‘),
(‘Bob‘,‘456‘),
(‘Amy‘,‘789‘),
(‘Bettie‘,‘123‘)
]
lock_user_list = [‘Bettie‘]
count = 1
while count<=3:
username = input("Please input your name:")
password = input("Please input your password:")
for index,user in enumerate(user_list):#循环储存账户的列表
#print(index,user)
userName = user_list[index][0]#获取用户名
passWord = user_list[index][1]#获取密码
if userName == username: #判断用户名是否存在于user_list
for index2,user in enumerate(lock_user_list): #循环锁定账户列表
lock_user = lock_user_list[index2]#获取被锁定用户名
#print(lock_user,username)
if lock_user != username:#判断用户是否被锁定
if username == userName and password == passWord:#判断是否达成登录成功的条件
print("Welcome %s !"%(username))
exit()
elif count==3 and (username !=userName or password != passWord):#判断是否达成被锁定的条件
lock_user_list.append(username)
print(lock_user_list)
print("Sorry,You have tried too many times!")
exit()
else :
print("Sorry,your account had be locked")
exit()
print("Please try again!")
count +=1

 

Day01-Python写登录接口

标签:gpo   技术分享   please   and   http   bsp   blog   image   man   

原文地址:https://www.cnblogs.com/dwjwlxs66-/p/8659293.html

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