Python позволяет осуществлять числовое сравнение совместимых числовых типов.
int и float сравниваются по значению.
bool является подклассом int: False == 0, True == 1.
```python 1 == 1.0 # True True == 1 # True False ) поднимите TypeError`.
Суммируя:
int, float и bool имеют общую числовую семантику.
bool ведет себя как 0 или 1 при сравнении.
- Несовместимые типы нельзя сравнивать с операторами упорядочивания.
Итог
Python позволяет осуществлять числовое сравнение совместимых числовых типов.