擅长:python、mysql、java
<p>使用字典的原因是为了避免重复使用帐户。使用用户键入的用户名作为键来访问<code>accounts</code>中的记录,然后使用文本字符串“password”作为该记录的键来获取用户的密码。然后将其与用户键入的密码进行比较。你知道吗</p>
<pre><code>def login():
loginusername = raw_input("Account Name: ")
loginpassword = raw_input("Account Password: ")
# We'll assume that an account exists for the entered login name
expected_password = accounts[loginusername]['password']
if expected_password == loginpassword:
print "Login successful for {0}".format(loginusername)
else:
print "Password {0} incorrect for {1}".format(loginpassword, loginusername)
</code></pre>