获取while循环以继续Python

0 python loops while-loop

我正在尝试创建一个小程序,可以判断是否输入了正确的密码,并在输入之前一直询问密码是否正确.正确的密码是'秘密'.

我创建了我的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
Run Code Online (Sandbox Code Playgroud)

Roh*_*ain 5

试试以下代码: -

password= raw_input('What is the password? ')
correctPassword= 'Secret'

while password != correctPassword:
    password = raw_input ('Enter password again ')

print "Success"
Run Code Online (Sandbox Code Playgroud)

这将执行while循环,直到while循环中的password输入不等于正确的密码.