鱼C论坛

 找回密码
 立即注册
查看: 5116|回复: 0

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

[复制链接]
发表于 2017-12-1 20:13:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
代码:
  1. users = {}
  2. def create_user(name,password):
  3.     if name in users:
  4.         name = input('此用户名已经被使用,请重新输入:')
  5.         create_user(name,password)
  6.     else:
  7.         password = input('请输入密码:')
  8.         users[name] = password
  9.         print('注册成功,赶紧试试登录吧^_^')
  10. def log_in(name,password):
  11.     if name in users:
  12.         if users[name] == password:
  13.             print('欢迎进入XXOO系统,请点右上角的x结束程序!')
  14.         else:
  15.             password = input('密码有误,请重新输入:')
  16.             log_in(name,password)
  17.     else:
  18.         name = input('您输入的用户名不存在,请重新输入:')
  19.         log_in(name,password)
  20. command = input("""|---新建用户:N/n---|

  21. |---登录账号:E/e---|

  22. |---退出程序:Q/q---|""")
  23. while 1:

  24.    if command == 'N' or command == 'n':
  25.         name = input('请输入用户名:')
  26.         password = input('请输入密码:')
  27.         create_user(name,password)
  28.     elif command == 'E' or command == 'e':
  29.         name = input('请输入用户名:')
  30.         password = input('请输入密码:')
  31.         log_in(name,password)
  32.     elif command == 'Q' or command == 'q':
  33.         break
复制代码

以前不会用递归,这次派上用场了!题目:《零基础入门学习python026讲》
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-19 09:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表