Python练习题,如何模拟账户只能输入三次(用户名和密码)

for i in range (1,4):
    username=input("Enter your name :")
    if username=="tom":
        print("name is ok")
        break
    else:
        print("name is wrong")
if username=="tom":
    for j in range(1, 4):
        password = input("enter your password")
        if password == "wyl":
            print("password is ok")
            break
        else:
            print("password is wrong")

分析:关键是第八行:很多人都想到了利用两个for循环就可以,解决这个问题.但是忽略了.如果三次用户名失败 了,开始运行输入密码呀,这在现实生活中不符合逻辑的.所以加入了判定条件,只有你账户名对的情况下,才会进入属于密码这一步

你可能感兴趣的:(python)