-2
`print"Welcome to Caleb's login script!"
loop = 'true'
while(loop == 'true'):
username = raw_input("Username Please")
password= raw_input("Password Please")
if(username == "Caleb" and password == "Lamps320"):
print 'Logged in as ' + username
loop = 'false'
loop1 = 'true'
while(loop1 == 'true'):
command = raw_input(username + " >> ")
if(command == "exit" or command == "Exit"):
break
if(command == "Passwords" or command == "passwords"):
print"passwords"
else:
print 'Invalid Username/password! Please try again.'
"パスワードまたはパスワード"と入力すると、パスワードが印刷され、「パスワード」と表示されます。しかし、私が試してそれを実行し、ログインしてパスワードやパスワードを入力すると動作しません。誰かが私を助けることができますか? コードは何かにアクセスするためのログインシステムであるはずです。しかし、キーワード(パスワード)を入力すると、コマンドプロンプトが返されます。注:私はPython2.7.3を使用(また、私は、コードのインデントで動作するようにPythonコードを取得することはできませんキーワードを入力すると、なぜ印刷されませんか?
インデントを修正してください。 Pythonでは、これは重要です。現在表示されているので、スクリプトは実行されません。 – Chris
私は試しました。本当に素早く編集します。 – CalebJHartman
Caleb、最も簡単な方法は、コードブロックを削除し、コードエディタから直接貼り付けることです。それを選択し、 '{}'ボタンをクリックするか、Ctrl + Kを押します。エディタは、ブロックを4つのスペースで均等にインデントします。 – Chris