登录接口
需求:
1、输入用户密码;
2、认真成功后显示欢迎信息;
3、输错三次后锁定
程序应该遵循先简单后复杂的步骤,因此我把以上需求分解为几个步骤来做
1、我先考虑的是输入用户账号和密码情况的循环,没有考虑次数和锁定。
代码如下所示:
1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # Author:Jack.Lee 4 # FileName: login1.py 5 6 import getpass 7 8 #i = 0 9 #j = 0 10 name = 'liguanjie' 11 passwd = '123456' 12 passwd_login = False 13 name_login = False 14 while not name_login: 15 username = input("Please enter your username:") 16 if name == username: 17 while not passwd_login: 18 #password = input("Please enter your password:") #该方式密码采用明文方式输入,由于pycharm不能对密文进行测试,所以采用这方式来代替验证测试效果 19 password = getpass.getpass('Please enter your password:') #该方式密码采用密文方式输入 20 if passwd == password: 21 print("Welcome to login!") 22 passwd_login = True 23 else: 24 print("