看python时不知道逻辑运算符。
x and y
如果布尔'和'-x为False,则x and y返回x的值,否则返回y的计算值。
(a and b )返回20
关于这一段,读的我有点无知,然后我去网上搜索别人的解说,然后写文章,让大家理解。
先学习其他语言的and或者no。
短路与(逻辑与)和非短路与。 或者,因为不重复,下面举个例子吧。
一.短路和(逻辑积)和非短路
我们先来看看牛客的问题
以下语句进行算术运算和逻辑运算后,I和j的结果为() ) )。
int i=0;
int j=0;
if((I0 )|(j0 ) )
{
打印//I和j的值。
}
a=0; j=0
b=1; j=1
C i=0; j=1
d=1; j=0
答案是:D
(i0 )|(j0 )的||是短路。
这个问题考察短路逻辑的使用方法
和||分别是短路和短路;或
如果上一个表达式的结果为false,则整个逻辑表达式的结果为