cond && cond op cond
op
может быть &&
или ||
Qn- Для оператора короткого замыкания (&&
), если первое условие ложно, правая часть (целое) не оценивается или только второе условие после &&
не оценивается.
Также почему результат следующих двух выражений отличается?
(2 > 3 && 5 < 2 || 3 > 2)
=> True
(2 > 3 && 5 < 2 | 3 > 2)
=> False
Разве мы не можем использовать оператор короткого замыкания и стандартные операторы в одном выражении...?