鱼C论坛

 找回密码
 立即注册
查看: 959|回复: 3

登录界面

[复制链接]
发表于 2019-4-19 19:03:26 | 显示全部楼层 |阅读模式

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

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

x
print('|--- 新建用户:N/n ---|')
print('|--- 登录账号:E/e ---|')
print('|--- 退出程序:Q/q ---|')
dict1={}
code = input('|--- 请输入指令代码:')
while code != 'Q' or'q':
    if code == 'N' or 'n':
        name = input('请输入用户名:')
        while name in dict1.keys():
            name = input('此用户名已经被使用,请重新输入:')
        secret = input('请输入密码:')
        dict1[name] = secret
        print('注册成功,赶紧登录试试!')
        code = input('|--- 请输入指令代码:')
        continue
    elif code == 'E' or 'e':
        name = input('请输入用户名2:')
        while name not in dict1.keys():
            name = input('您输入的用户名不存在,请重新输入:')
        secret = input('请输入密码:')
        while secret not in dict1.values():
            secret = input('对不起密码输入错误,请重新输入:')
        print('欢迎进入XXOO系统,请点击右上角的X结束程序!')
        code = input('|--- 请输入指令代码:')
        continue
print('欢迎使用程序!')

为什么不管输入什么代码,输出的都是注册成功,救救孩子吧,实在是自己找不到错误!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-4-28 09:06:25 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-4-28 13:59:32 | 显示全部楼层
应该使用if 的地方都使用while 不清楚是想干什么
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-28 15:06:47 | 显示全部楼层
条件判断有问题,修改如下

  1. print('|--- 新建用户:N/n ---|')
  2. print('|--- 登录账号:E/e ---|')
  3. print('|--- 退出程序:Q/q ---|')
  4. dict1={}
  5. code = input('|--- 请输入指令代码:')
  6. code=code.upper()


  7. while code != 'Q':
  8.     if code == 'N' :
  9.         name = input('请输入用户名:')
  10.         while name in dict1.keys():
  11.             name = input('此用户名已经被使用,请重新输入:')
  12.         secret = input('请输入密码:')
  13.         dict1[name] = secret
  14.         print('注册成功,赶紧登录试试!')
  15.         code = input('|--- 请输入指令代码:')
  16.         code=code.upper()
  17.         continue
  18.     elif code == 'E':
  19.         name = input('请输入用户名2:')
  20.         while name not in dict1.keys():
  21.             name = input('您输入的用户名不存在,请重新输入:')
  22.         secret = input('请输入密码:')
  23.         while secret not in dict1.values():
  24.             secret = input('对不起密码输入错误,请重新输入:')
  25.         print('欢迎进入XXOO系统,请点击右上角的X结束程序!')
  26.         code = input('|--- 请输入指令代码:')
  27.         code=code.upper()
  28.         continue

  29. print('欢迎使用程序!')
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-15 09:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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