擅长:python、mysql、java
<pre><code>def runUser():
x = raw_input("Enter your username: ")
y = raw_input("Enter your password: ")
users = {"aeduun":"1234", "paul":"fifty"}
raw_input("")
if x in users:
if y == users[x]:
print "you are now logged in"
elif x == "Mercuryisle" and y == "shrek":
print "Your account has expired..." \
"You will now bw taken back to the login page"
time.sleep(5)
return runUser()
</code></pre>
<p>运行方式:</p>
<pre><code>>>> runUser()
Enter your username: aeduun
Enter your password: 1234
you are now logged in
Enter your username: Mercuryisle
Enter your password: shrek
Your account has expired...You will now bw taken back to the login page
Enter your username:
</code></pre>
<p>还有一个建议,使用<code>getpass.getpass()</code>来获取密码,这样可以防止字符回音。你知道吗</p>