は、私は、変数が入力変数と同じかどうかをチェックするためのスクリプトを作った:私は、入力用の文字を入力するたびにしかし、それはNameErrorをスローNameError使用して入力のPython 2.7
def password():
userPassword = str(input("Type Your Password: "))
if userPassword == storedPassword:
print 'Access Granted'
else:
print 'Access Denied'
password()
が、それは数字でうまく動作します。
エラー:Pythonの2.7の場合
Traceback (most recent call last):
File "C:\Users\***\Desktop\Test\Script.py", line 16, in <module>
password()
File "C:\Users\***\Desktop\Test\Script.py", line 9, in password
userPassword = str(input("Type Your Password: "))
File "<string>", line 1, in <module>
NameError: name 'f' is not defined
誰でもあなたを助けることができるようにするには、質問のインデントを修正する必要があります。 –
おっと、ありがとうございました:) –
私のマシンでうまく動作しています。 – 0TTT0