**数字与逻辑运算符**
逻辑运算符:not,and和or
运算符的优先级:not>and>or
数字加逻辑运算符:
**注:数字中0为False,其余数字均为True。**
1.not
not x(表示任意数):x为0时(即not False),
输出True;x为其他数时(即not True ),输出False。
2.and
x and y(x,y均表示任意数):x为0时(即x为False),
输出x;x为其它数时(即x为True),输出y。
例如:0 and 2 ,输出0;
2 and 3 ,输出3;
3 and 0,输出0。
**即x=0输出0,x不等于0输出y。(即and
输出的是False或者可能是False)**
3.or
x or y(x,y均表示任意数):x为0时(即x为False),
输出y;x为其它数时(即x为True时),输出x。
例如:0 or 2,输出2;
2 or 3,输出2;
3 or 0,输出3。
**即x不等于0输出x,x=0输出y。(即or
输出的是True或者可能是True)**
另外举几个综合例子:
<1> 0 or 3 and 4 or 2 and 0 or 9 and 7
输出4 **注:按运算符的优先级进行运算**
<2>0 or 2 and 3 and 4 or 6 and 0 or 3
输出4
数字与逻辑运算符
最新推荐文章于 2024-01-23 00:35:26 发布