Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:Elif和Else不工作_Python_Loops_If Statement - Fatal编程技术网

Python:Elif和Else不工作

Python:Elif和Else不工作,python,loops,if-statement,Python,Loops,If Statement,我正在用Python为terminal构建一个交互式时间表,但是在我的代码末尾,我有if、elif和else语句,不管我给用户输入什么,它都会传递if语句。如果您有任何解决方案,我们将不胜感激,并感谢您抽出时间:) 这永远是真的。您可以通过以下方式解决问题: answer in ["Yes", "yes"] answer==“Yes”或answer==“Yes”这样做或最好回答。lower()==“Yes”试试,如果回答==“Yes”或answer==“Yes”:对elif或回答做同样的事情。

我正在用Python为terminal构建一个交互式时间表,但是在我的代码末尾,我有if、elif和else语句,不管我给用户输入什么,它都会传递if语句。如果您有任何解决方案,我们将不胜感激,并感谢您抽出时间:)

这永远是真的。您可以通过以下方式解决问题:

answer in ["Yes", "yes"]

answer==“Yes”或answer==“Yes”
这样做或最好
回答。lower()==“Yes”
试试,
如果回答==“Yes”或answer==“Yes”:
elif
回答做同样的事情。lower()==“Yes”
因为这个问题是重复的,最好删除答案以帮助自动删除机制您的解决方案起作用,非常感谢!)
answer == "Yes" or "yes"

# is the same as
(answer == "Yes") or "yes"
answer in ["Yes", "yes"]