首先1、a>b+1 4>3+1 为假 false2、c 2 3除以2的商,为1所以,表达式可以化简为false or false and 1,优先级一样,所以变成了false and 1再说一个注意点,当and和or的两个运算数有一个为数字的时候,返回值也是数字,记住false=0,true=-1,这样的原则,因为false and 1,只看false已经取假,所以值为0