用Python编写登陆接口,用户输入用户名和密码,认证成功后显示登陆信息,用户名和密码输错三次后则不能再进行输入

方法一:用for循环实现
首先定义两个变量_user,_passwd
,保存用户名和密码,再用for循环控制输入次数,用变量username,Password保存输入的值,
最后与用户名和密码进行验证,验证成功则显示登陆成功的信息,否则显示错误提示。代码如下:
_user = "fzw"
_passwd = "123"
for i in range(3):
username = input("Username:")
Password = input("Password:")
if username == _user and Password == _passwd :
print("欢迎%s" %_user)
break #跳出循环
else:
print("用户名或密码错误!")
else: #只要for循环正常执行完毕,就会执行else语句
print("已经输入过三次!")

运行结果如图所示
登陆成功

登陆失败

方法二:用while循环实现
while循环是通过变量count来记录循环次数,代码如下:

_user = "fzw"
_passwd = "123"
count = 0
while count < 3: #当while后面的条件成立,才执行下面的语句
username = input("Username:")
Password = input("Password:")
if username == _user and Password == _passwd :
print("欢迎%s" %_user)
break #跳出循环
else:
print("用户名或密码错误!")
count +=1
else:
print("已经输入过三次!")


运行结果同上图


猜你喜欢

转载自www.cnblogs.com/fzw1995/p/11305548.html