标签: python
print(True or 5 / 0 > 3)
这是我的代码,但返回True
True
有没有理由不返回零除错误?
答案 0 :(得分:0)
这是因为True始终为true。在这种情况下,Python解释器不会评估or运算符的右侧,因为or表达式的结果如果其操作数之一为true则始终为true。如果您输入5 / 0 > 3 or True,则会得到零错误的划分
5 / 0 > 3 or True