鱼C论坛

 找回密码
 立即注册
查看: 2918|回复: 1

求助

[复制链接]
发表于 2021-8-19 11:55:59 | 显示全部楼层 |阅读模式
2鱼币
  1. file = {}
  2. while 1:
  3.     print('''
  4. |---新建用户:N/n---|
  5. |---登陆账号:E/e---|
  6. |---退出程序:Q/q---|''')


  7.    
  8.    code = input('|---请输入指令代码:')


  9.    
  10.    
  11.    if code == 'Q' or 'q':
  12.         print('已退出')
  13.         break
  14.    
  15.     if code == 'E' or 'e':
  16.         name = input('请输入用户名:')
  17.         while name not in file:
  18.             name = input('用户名不存在,请重新输入:')
  19.         password = input('请输入密码:')
  20.         while password != file[name]:
  21.             password = input('密码错误,请重新输入:')
  22.     if password == file[name]:
  23.             print('欢迎进入系统,请点击右上角结束系统')
  24.             break
  25.         
  26.     if code == 'Q' or 'q':
  27.         print('已退出')
  28.         break
  29.    
  30.     if code == 'N' or 'n':
  31.         name = input('请输入用户名:')
  32.         password = input('请输入密码:')
  33.         file[name] = password
  34.         print('登陆成功,赶紧试试吧\n')
  35.         

  36.     else:
  37.         continue
复制代码




这是用户登陆注册系统
出什么问题了?感觉没问题,好像有不少问题啊

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-20 17:15:16 | 显示全部楼层
1.指令Q的代码重复写了两次。
2.if code = "Q" or "q",这种写法是错误的, 要么写成 if code =="Q" or code =="q": ;或者 if code in ["Q","q"]: 。
3.缩紧没有注意,E指令开始的if要与前面的if并排。
暂时看到这些问题。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-25 07:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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