Python新手:在变量中获取NameError

1 python

NameError:未定义名称"Brandon"

我在Python 2.7.2中有一个简单的用户名/密码程序,并继续收到这个愚蠢的错误消息.

这是我的代码:

Username = input ("Please enter your username: ")
if Username == brandon:
    password = input ("Correct! Please enter password: ")

    if password == 42:
            print "Access granted!"

    else:
            print "Wrong Password!"
else:
    print "Wrong username"
Run Code Online (Sandbox Code Playgroud)

g.d*_*d.c 7

你应该使用raw_input而不是input,因为输入需要你输入python代码.但更准确地说,你遇到了麻烦Username == brandon. brandon将是一个变量. 'brandon'将是一个用于比较的字符串.