老男孩Python 3.5学习第01周作业——登录接口

Readme:

本程序提供一个登录界面,需要用户输入账号密码,程序会存录输错的账号,如果同一账号错误输入三次,将被锁定。

流程图:

1.建立数据库,将正确的用户名和密码存入程序。

2.建立一个空列表,以存放输错的用户名。

3.通过循环三次,对登录次数进行限制。同时对包含错误用户名列表中的元素进行计数,如若超过三次,提示锁定。

 

name1 = 'Ann'
password1 = '123'
name2 = 'Bob'
password2 = '234'
name3 = 'Charly'
password3 = '345'
input_name = []
for i in range(3):
name = input('用户名:')
password = input('密码:')
input_name.append(name)
if name == name1 and password == password1 or name == name2 and password ==password2 or name == name3 and password ==password3:
print('Welcome!')
break
else:
print('You can\'t!')
print(input_name)
x = input_name.count(name)
if x >= 3:
print('You have tried too many times!')

posted on 2018-12-24 23:40  少钧  阅读(296)  评论(0编辑  收藏  举报

导航