既存のユーザーのための簡単なログインスクリプトを作成したいと思います。辞書を作成しましたが、コードが機能しません。辞書からデータを読み込んで確認したい
私は次のことを試してみた:
d = {'apple':'red','green':'lettuce','yellow':'lemon','orange':'orange'}
print "Please enter your username: "
user_name = raw_input()
print "Please enter your password: "
password = raw_input
for user_name,password in d:
if user_name in d and password in d:
print "great"
else:
print "Password incorrect!"
コードは動作しません、私はいつも間違ったパスワードを取得します。
'password = raw_input'あなたそこにraw_inputが呼び出されていません。 – Lafexlos
これは実際のコードですか?あなたは 'ValueError'例外を' for user_name、password in d: '行に入れてください。 –