用数学的思想去理解逻辑运算(bool布尔运算)

逻辑非就不用说了,差不多相反数吧

逻辑与:

    数学性总结:
          (True 相当于 a 属于一个集合,False 相当于 a不属于一个集合,and 的逻辑运算结果就相当于a元素是
否属于A与B的交集)
          1、a=1 , A={x|x>0} , B={x|x<2} A与B的交集={x|0<x<2}         那么a元素属于A与B的交集    这就相当于                      
True and True  结果即为True
          2、a=1 , A={x|x<0} , B={x|x>2}  A与B的交集={x|x<0且x>2}   那么a元素不属于A与B的交集  这就相当于
False and False 结果即为False
          3、a=1 , A={x|x>0} , B={x|x>2}     A与B的交集={x|x>2}            那么a元素不属于A与B的交集  这就相当于
False and True 或 True and False ,结果都为False

逻辑或:
    数学性总结:
          (True 相当于 a 属于一个集合,False 相当于 a不属于一个集合,or 的逻辑运算结果就相当于元素a是否属
集合A与集合B的并集)
          1、a=1 , A={x|x>0} , B={x|x<2}     A与B的并集={x|x∈R}           那么a元素属于A与B的并集  这就相当于
True or True 结果为True

 

posted on 2019-02-22 01:49  Yncd  阅读(952)  评论(0)    收藏  举报

导航