Будьте осторожны с цепными операциями (ч.2)
Такое поведение в этом примере может показаться вам глупым но, оно фантастично с такими вещами, как a == b == c и 0 <= x <= 100. Поэтому 1 > 0 < 1 эквивалентно, (1 > 0) and (0 < 1) который вычисляется как True и Выражение (1 > 0) < 1 эквивалентно True < 1.
Итак, 1 < 1 вычисляется как False
Разъяснивший Python
Post #4633
275
