您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python麻烦中的“或”条件

Python麻烦中的“或”条件

大多数编程语言中的布尔表达式不遵循与英语相同的语法规则。您必须对每个字符串进行单独的比较,然后将它们与连接or

if x == "monkey" or x == "monkeys":
    print "You're right, they are awesome!!"
else:
    print "I'm sorry, you're incorrect.", x[0].upper() + x[1:], "is not the right animal."

您无需针对不正确的情况进行测试,只需使用即可else。但是,如果这样做,它将是:

elif x != "monkey" and x != "monkeys"

您还记得在逻辑课上学习过的德摩根定律吗?他们解释了如何反转合取或析取。

python 2022/1/1 18:45:08 有307人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶