鱼C论坛

 找回密码
 立即注册
查看: 1652|回复: 2

[已解决]为什么会多一个引号出来

[复制链接]
发表于 2020-2-13 19:45:27 | 显示全部楼层 |阅读模式

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

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

x
创建的一个登陆程序:
代码如下
dict1={}
def xinjian():
    ID=input('请输入用户名:')
    while (ID in dict1.keys()):
        ID=input('此用户已被使用,请重新输入:')
    code=input('请输入密码:')
    dict1[ID]=code
    print('注册成功,赶紧试试登录吧')
def denglu():
    name=input('请输入用户名')
    while (name not in dict1.keys()):
        name=input('您输入的用户名不存在,请重新输入:')
    sec=input('请输入密码')
    times=3
    while sec != dict1[name]:
        sec=input('您输入的密码不正确,请重新输入:')
        times=times-1
        if times ==0:
            print('输入错误过多,无法进入')
            break
    if times>0:
        print('欢迎进入系统')
    else:
        print('byebye')
   
def showmenu():
    prompt="""'
|--- 新建用户:N/n ---|
|--- 登录账号:E/e ---|
|--- 退出程序:Q/q ---|
|--- 请输入指令代码:"""
    while True:   #可以一直运行该程序,死循环
        chosen=False
        while not chosen:#判断输入指令是否符合要求
            choice=input(prompt)
            if choice not in 'NnEeQq':
                print('输入指令有误,请重新输入')
            else:
                chosen=True
        if choice == 'n' or choice == 'N':
            xinjian()
        elif choice == 'e' or choice == 'E':
            denglu()
        elif choice == 'q' or choice == 'Q':
            break   #退出死循环程序
showmenu()



为什么运行显示的时候会多一个引号,如下:
===================== RESTART: E:/python_code/用户登录程序.py =====================
'
|--- 新建用户:N/n ---|
|--- 登录账号:E/e ---|
|--- 退出程序:Q/q ---|
|--- 请输入指令代码:n
请输入用户名:小甲鱼
请输入密码:fishc
注册成功,赶紧试试登录吧
'
|--- 新建用户:N/n ---|
|--- 登录账号:E/e ---|
|--- 退出程序:Q/q ---|
|--- 请输入指令代码:e
请输入用户名小鲫鱼
您输入的用户名不存在,请重新输入:小甲鱼
请输入密码si
您输入的密码不正确,请重新输入:fush
您输入的密码不正确,请重新输入:fish
您输入的密码不正确,请重新输入:dasda
输入错误过多,无法进入
byebye
'
|--- 新建用户:N/n ---|
|--- 登录账号:E/e ---|
|--- 退出程序:Q/q ---|
|--- 请输入指令代码:e
请输入用户名小甲鱼
请输入密码fishc
欢迎进入系统
'
|--- 新建用户:N/n ---|
|--- 登录账号:E/e ---|
|--- 退出程序:Q/q ---|
|--- 请输入指令代码:

最佳答案
2020-2-13 19:51:07
prompt="""' 是3个双引号加1个单引号
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-2-13 19:51:07 | 显示全部楼层    本楼为最佳答案   
prompt="""' 是3个双引号加1个单引号
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-13 20:33:25 | 显示全部楼层
眼残了,谢谢大佬
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-3 08:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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