Python:Elif和Else不工作
我正在用Python为terminal构建一个交互式时间表,但是在我的代码末尾,我有if、elif和else语句,不管我给用户输入什么,它都会传递if语句。如果您有任何解决方案,我们将不胜感激,并感谢您抽出时间:) 这永远是真的。您可以通过以下方式解决问题: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或回答做同样的事情。
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"]