[学习笔记]递归派上用场拉!
代码:users = {}def create_user(name,password):
if name in users:
name = input('此用户名已经被使用,请重新输入:')
create_user(name,password)
else:
password = input('请输入密码:')
users = password
print('注册成功,赶紧试试登录吧^_^')
def log_in(name,password):
if name in users:
if users == password:
print('欢迎进入XXOO系统,请点右上角的x结束程序!')
else:
password = input('密码有误,请重新输入:')
log_in(name,password)
else:
name = input('您输入的用户名不存在,请重新输入:')
log_in(name,password)
command = input("""|---新建用户:N/n---|
|---登录账号:E/e---|
|---退出程序:Q/q---|""")
while 1:
if command == 'N' or command == 'n':
name = input('请输入用户名:')
password = input('请输入密码:')
create_user(name,password)
elif command == 'E' or command == 'e':
name = input('请输入用户名:')
password = input('请输入密码:')
log_in(name,password)
elif command == 'Q' or command == 'q':
break
以前不会用递归,这次派上用场了!题目:《零基础入门学习python026讲》
页:
[1]