需求:
用户执行脚本的时候输入用户名和密码,如果用户米或者密码连续三次输入错误则退出,如果输入正确则显示登陆成功,然后退出!
代码实现:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2017-08-21 17:20
# @Author : Aixce
# @Email : aixce@outlook.com
# @File : lesson_dict.py
# @Software: PyCharm
username = 'ce'
password = 'abc123'
for i in range(3):
user = input("请输入账号:")
passwd = input('请输入密码')
if user == username and passwd == password:
print("Welcome %s login."%(user))
break
elif i == 2:
print("对不起,您输入的密码错误次数已达%s次"%(i+1))
else:
print("Error username or passwd.")
执行结果:
场景1:输入正确 请输入账号:ce 请输入密码abc123 Welcome ce login. 场景2:输入错误3次 请输入账号:1 请输入密码1 Error username or passwd. 请输入账号:2 请输入密码2 Error username or passwd. 请输入账号:3 请输入密码3 对不起,您输入的密码错误次数已达3次