关于逻辑运算

来源:百度知道 编辑:UC知道 时间:2024/05/12 11:07:44
3>=2 or 3<1 and 4>=3 这个条件语句的值是多少?
最好能说明为什么啊?

值是True,
因为这个式子中 3>=2 or 3<1 and 4>=3
and比or的优先级高,所以先计算 3<1 and 4>=3 ,可以看出 3<1的值是False, 4>=3的值是True,所以 3<1 and 4>=3 的值是False。
然后计算 3>=2 or False ,明显的 3>=2的值是True,
也就是最后结果 True or False 的值是True。
利德 大哥的方法很简练,也很实用。

true,
因为3>=2成立,后面是or 无论怎么样都为真了.

在没括号的情况下and优先级于or
所以是3>=2 or (3<1 and 4>=3)
结果为False

false

根据运算符优先级确定值。