我正在尝试制作一个小程序,可以判断是否输入了正确的密码,并在输入之前不断询问正确的密码。正确的密码是'秘密'。
我得到了创建我的while循环。它将要求输入密码并要求再次输入密码,但无论您是否第一次输入正确的密码,它都会执行此操作。我哪里错了?如果第一次输入正确的密码怎么能让它破坏?如果正确输入密码,我该怎么保持密码?
到目前为止,这是我的代码:
password = raw_input('What is the password? ')
correctPassword = 'Secret'
tryAgain = raw_input ('Enter password again ')
password
while password == False:
print 'Enter password again '
if password == correctPassword:
print 'You are in!'
break
答案 0 :(得分:5)
请尝试以下代码: -
password= raw_input('What is the password? ')
correctPassword= 'Secret'
while password != correctPassword:
password = raw_input ('Enter password again ')
print "Success"
这将执行while循环,直到while循环中的password
输入不等于正确的密码。
答案 1 :(得分:1)
这是正确的代码。
correctPassword= 'Secret'
while True:
password= raw_input('What is the password? ')
if password == correctPassword:
print 'You are in!'
break
print 'Enter password again '
答案 2 :(得分:0)
这是我的代码
password = 'password'
Get_password = input("Enter the password: ")
while Get_password != password:
print("the password you entered is not correct, enter the correct password")
break
print("You are logged in!")