Python 用户登陆三次输入错误则退出
需求:
用户执行脚本的时候输入用户名和密码,如果用户米或者密码连续三次输入错误则退出,如果输入正确则显示登陆成功,然后退出!
代码实现:
#!/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次