timeislife 发表于 2017-12-1 20:13:53

[学习笔记]递归派上用场拉!

代码: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]
查看完整版本: [学习笔记]递归派上用场拉!