<p>我正在尝试创建一个程序,您可以在其中创建、登录和删除帐户。我列出了两个列表,一个有用户名,一个有密码。脚本要求输入,如果您说登录,它会显示:</p>
<pre><code>if loginchoice=='login':
choice = raw_input("What is your username? ")
choice2 = raw_input("What is your password? ")
if choice in accounts:
option1=1
else:
option1=0
if choice2 in password:
option2=1
else:
option2=0
if option1==1 and option2==1:
print "Welcome to Telemology,", choice
else:
print "The username or password you entered is incorrect. Please try again or register."
</code></pre>
<p>如您所见,它只检查输入是否已经在列表中。它看不到输入是否有相同的索引。我不能放置“accounts.index(choice)”,因为它将“choice”视为整数。由于字符串的原因,引用也是如此。它不把它们当作变量。有办法解决这个问题吗?</p>
<p>我希望如果我的问题得到回答,两个人不会同时注册,索引会出现故障。</p>