我需要做一个算法,在这个算法中,用户输入登录和密码,他有三次尝试,我做了一个"while x <= 3“(ox的值为0),然后在while中输入一个带有登录和密码条件的if。但是,当我要求登录和密码3次时如何停止,即使在第一次或第二次尝试时点击登录和密码?
发布于 2021-06-17 07:46:40
那么break关键字呢?当您想要停止循环时,只需使用break
发布于 2021-06-17 07:50:35
试试这个:
attemps = 0
password = "test"
while attemps <= 0 :
guess = input("what is your password?")
if guess == password:
print("You are now signed in")
break
else:
attemps += 1
if attemps >= 3:
print("You have guessed too many times")
break发布于 2021-06-17 07:52:23
这里有一个解决方案,希望能帮助你学习如何在循环中使用break:
correct_login = "person's name"
correct_password = "correct password"
for attempt in range(3):
login = input('Please enter your login name: ')
password = input('Please enter your password: ')
if login == correct_login and password == correct_password:
print('you have entered the correct credentials')
breakhttps://stackoverflow.com/questions/68011222
复制相似问题