有人能帮我做这个吗。因此,一旦用户猜测3次,整个程序就会关闭,但一旦用户猜错了,就不会让他们退出程序。是的,我知道我又问了同样的问题,但我的问题还没有得到回答,所以请有人帮忙。在
这是我正在尝试的另一个。关于如何退出程序的建议,如果用户通过尝试猜错密码获得了一定的尝试次数。我一直想用系统出口和exit(),但它对我不起作用,所以也许你可以尝试一下,(但请记住我的老师想要它,这样它就可以空闲了)。在
Counter=1
Password=("Test")
Password=input("Enter Password: ")
if Password == "Test":
print("Successful Login")
while Password != "Test":
Password=input("Enter Password: ")
Counter=Counter+1
if Counter == 3:
print("Locked Out: ")
break
将您的计数器检查转移到while循环中。在
还可以使用getpass在python中获取密码输入:)
您需要将条件
counter==3
移动到while循环中也可以这样做
一个更好的方法是将这个密码检查打包到一个函数中。在
^{pr2}$相关问题 更多 >
编程相关推荐