>>> 4<5
True
>>> 4<5 == True
False
>>> (4<5) == True
True
>>>
Надеюсь, это очистит ваши сомнения.4<5 == True
оценивается как 4<5 and 5 == True
, что в целом возвращает False, поскольку 4<5
- True, но 5 == True
- False.Это связано с тем, что <
и ==
имеют одинаковый уровень приоритета.