xuan19990910 发表于 2021-7-19 20:59:41

求问结果问什么是4????

not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9{:5_104:}

Draw-Ranger 发表于 2021-7-19 21:07:04

python 中的and从左到右计算表达式,python中的逻辑操作符and可以将任意表达式连接在一起,并得到一个布尔类型的值,如果两边都为真,则返回第二个值,如果第一(二)个为假,则返回第一(二)个值。
---->      (not 1))or (0 and 1) or (3 and 4) or (5 and 6) or (7 and 8 and 9)
---->      0 or 0 or 4 or 6 or 9
---->      0 or 4 or 6 or 9
---->      4 or 6 or 9

jackz007 发表于 2021-7-19 21:08:19

      逻辑表达式的值只有 True(非 0)和 False(0),至于非 0 时的具体数值是多少,并没有任何可关心的价值,只要知道它的值是 True 便足够了!

wp231957 发表于 2021-7-19 21:12:05

其实不用担心,这个例子实际上基本用不到
页: [1]
查看完整版本: 求问结果问什么是4????