擅长:python、mysql、java
<p>你在这里用“for”真的不合适,因为accounts是一本字典而不是一个列表。你知道吗</p>
<p>因为accounts是一个字典,所以您需要检查所提供的用户名是否在帐户.密钥(),然后检查该条目是否有正确的密码。你知道吗</p>
<p>所以,像这样的方法是可行的:</p>
<pre><code>if loginusername in accounts.keys():
if accounts[loginusername]['password'] == loginpassword:
return 'success'
else:
return 'failure'
</code></pre>
<p>现在,如果帐户是一个列表,那么您需要for循环。格言允许你避免这种情况。你知道吗</p>