早教吧作业答案频道 -->其他-->
布尔运算查了许多资料仍然不明白,原文如下:not布尔“非”如果x为True,返回False。如果x为False,它返回True。x=True;noty返回False。and布尔“与”如果x为False,xandy返回False,否则它返
题目详情
布尔运算
查了许多资料仍然不明白,原文如下:
not 布尔“非”
如果x为True,返回False。如果x为False,它返回True。 x = True; not y返回False。
and 布尔“与”
如果x为False,x and y返回False,否则它返回y的计算值。 x = False; y = True; x and y,由于x是False,返回False。在这里,Python不会计算y,因为它知道这个表达式的值肯定是False(因为x是False)。这个现象称为短路计算。
or 布尔“或”
如果x是True,它返回True,否则它返回y的计算值。 x = True; y = False; x or y返回True。短路计算在这里也适用。
这段话是关于python的
查了许多资料仍然不明白,原文如下:
not 布尔“非”
如果x为True,返回False。如果x为False,它返回True。 x = True; not y返回False。
and 布尔“与”
如果x为False,x and y返回False,否则它返回y的计算值。 x = False; y = True; x and y,由于x是False,返回False。在这里,Python不会计算y,因为它知道这个表达式的值肯定是False(因为x是False)。这个现象称为短路计算。
or 布尔“或”
如果x是True,它返回True,否则它返回y的计算值。 x = True; y = False; x or y返回True。短路计算在这里也适用。
这段话是关于python的
▼优质解答
答案和解析
这个里面的概念就是基本的逻辑运算.
NOT,否定,如果X是T,返回F,如果是F,返回T.它的取值就这么两个,T或F(TRUE/FALSE).没别的,后面一样.
AND,与,运算特点是只要有一个参与运算的量是F,整个结果就是F.只有全部参与运算的量都取T,结果才能为T.所以才有你表述中第二个介绍里的 X AND Y的说法.因为已经有一个F了,所以后面的量的值不用判断了.你在这里可以认为AND是逻辑乘法运算,T相当于1,F相当于0.任何数乘以0结果就是0
OR,或,运算特点是只要有一个参与运算的量是T,整个结果就是T.只有全部参与运算的量都取F,结果才能为F.所以才有你表述中第三个介绍里的 X OR Y的说法.因为已经有一个T了,所以后面的量的值不用判断了.你在这里可以认为OR是逻辑加法运算,T相当于1,F相当于0.任何数加1结果就是非0,也就是1
NOT,否定,如果X是T,返回F,如果是F,返回T.它的取值就这么两个,T或F(TRUE/FALSE).没别的,后面一样.
AND,与,运算特点是只要有一个参与运算的量是F,整个结果就是F.只有全部参与运算的量都取T,结果才能为T.所以才有你表述中第二个介绍里的 X AND Y的说法.因为已经有一个F了,所以后面的量的值不用判断了.你在这里可以认为AND是逻辑乘法运算,T相当于1,F相当于0.任何数乘以0结果就是0
OR,或,运算特点是只要有一个参与运算的量是T,整个结果就是T.只有全部参与运算的量都取F,结果才能为F.所以才有你表述中第三个介绍里的 X OR Y的说法.因为已经有一个T了,所以后面的量的值不用判断了.你在这里可以认为OR是逻辑加法运算,T相当于1,F相当于0.任何数加1结果就是非0,也就是1
看了 布尔运算查了许多资料仍然不明...的网友还看了以下:
证明,如果f是偶数,然后f‘是奇数,如果f是奇数,然后f’是偶数.暗示:区分f(-x)如题.证明, 2020-04-08 …
从A地到B地是上坡路,上坡速度为v,返回时,则往返的平均速度为?从A地到B地是上坡路,上坡速度为v 2020-04-26 …
物体A重50N,在水平拉力F的作用下,沿地面匀速前进3m,如果拉力F为5N,物体受到的摩擦力为8N 2020-05-16 …
注意!这里∫代表的是积分上限为2,下限为1的定积分号.书上有两个公式1:〔∫f(x)dx]′=f( 2020-06-10 …
设f(x)为连续函数,且满足∫(上x^3-1,下0)f(t)dt=x,则f(7)=?如果我令x设f 2020-06-17 …
“神舟十号”返回舱在地面上空20km返回地面运动的v-t图象如图中的AD曲线所示,图中AB是曲线在 2020-07-08 …
如图,等边△ABC的边长为3,F为BC边上的动点,FD⊥AB于D,FE⊥AC于E,则DE的长为() 2020-07-17 …
excel1中有A,B,C三列,excel2中有D,E,F三列,如果A=D且B=E的话,则对应的C 2020-07-25 …
某人花500元购买一件商品,商家在第二天返还他30元,第三天返还15元,第四天7.5元,总之每天返还 2020-11-13 …
音速这句话什么意思您本次支付可以获得20.0购物券,如果您再消费返赠量为10返20(或更高的返赠量) 2020-12-09 …