|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import hashlib
print('欢迎来到鱼C论坛')
print('====================')
count = {}
def register():
user = input('请输入用户名:')
if user in count:
print('该用户已注册!')
return register()
else:
keys = input('请输入密码:')
result = hashlib.md5(bytes(keys,'utf-8'))
count[user] = result.hexdigest()
print('恭喜,注册成功!')
print('====================')
def login():
user = input('请输入用户名:')
while True:
if user not in count:
print('该用户名不存在。')
user = input('请重新输入用户名:')
continue
else:
break
keys = input('请输入密码:')
result = hashlib.md5(bytes(keys,'utf-8'))
while True:
if result.hexdigest() == count[user]:
print('恭喜,登陆成功!')
print('====================')
break
else:
print('密码错误!')
keys = input('请重新输入密码:')
result = hashlib.md5(bytes(keys,'utf-8'))
continue
def get_int():
while True:
print('1.注册')
print('2.登录')
print('3.退出')
command = input('请输入指令:')
print('====================')
if int(command) == 1:
return register()
elif int(command) == 2:
return login()
elif int(command) == 3:
break
get_int()
AI帮我看下这套代码,为啥注册成功之后就直接退出了循环 |
|