Python是/否def

时间:2011-02-02 22:35:20

标签: python prompt

我正在使用以下示例:

APT command line interface-like yes/no input?

我想按照概述制定自己的定义,然后根据需要调用它,如下所示:

def log_manager():  
    question = "Do you wish to continue?"  
    choice = query_yes_no_quit(question, default="yes")  
        if choice == 'y':  
            print ("you entered y")  
        else:     
            print ("not working")  

无论我输入什么,总是打印“不工作”。任何指导都会非常感激!

2 个答案:

答案 0 :(得分:9)

该函数返回True / False。所以请使用if choice:

顺便说一下,您可以通过添加print choice来轻松找到解决方案;)

答案 1 :(得分:1)

使用:

if choice:
    print("you entered y")
else:
    print("not working")

该函数返回True / False,而不是"y" / "n"