users = {}
def register():
while True:
user = input('name: ')
if user in users:
print('name is exit')
continue
else:
pwd = input('password: ')
users[user] = pwd
print('registe success!\nyour name :%s, pwd : %s' % (user, pwd))
break
def login():
if len(users) == 0:
print('pelease registe first!')
register()
return
while True:
user = input('name: ')
if user not in users:
print('name is not exits')
continue
else:
pwd = input('password: ')
if users[user] == pwd:
print('login success!')
break
else:
print('login fail!')
title = 'command: '
while True:
choice = input(title).strip().lower();
if choice.upper() == 'E':
print('exit')
if choice.upper() == 'R':
register()
if choice.upper() == 'L':
login()
本文介绍了一个简单的用户注册和登录系统的实现方法。系统使用 Python 编写,通过字典存储用户名和密码,支持用户注册和登录功能。用户可以进行无限次尝试直至成功登录,并提供了退出选项。

950

被折叠的 条评论
为什么被折叠?



