Python流控件不工作

2024-04-25 19:20:18 发布

您现在位置:Python中文网/ 问答频道 /正文

好的,在这里我有一个问题,如果答案是"N",那么它仍然会继续到else语句。我该怎么解决这个问题?(这都在一个函数中,edit:与其他if语句一起工作)

 if command == "Exit":
    exit = 1
    while exit == 1:
        print("Quit? Y/N:", end="")
        ex = input()
        if ex == "Y":
            quit()
        elif ex == "N":
            break
        else:
            print("Err")

Tags: 函数答案inputifexit语句editelse
1条回答
网友
1楼 · 发布于 2024-04-25 19:20:18

代码似乎运行良好。你知道吗

我假设您要做的是:在输入Exit时询问用户Y或N如果用户输入Y,则退出程序如果用户输入N,则希望中断while循环。在这两种情况下都可以,你可以在问题中添加其他东西来说明问题。你知道吗

我还建议您尝试使用return statment,同时尝试从多个循环中断,或者如果您为此创建函数。你知道吗

确保没有输入小字母。可以使用.upper()函数确保始终使用大写。你知道吗

相关问题 更多 >