IntEnum sama dengan Enum, namun anggotanya juga bilangan bulat dan dapat digunakan di mana pun bilangan bulat dapat digunakan. Jika ada operasi bilangan bulat yang dilakukan dengan anggota IntEnum, nilai yang dihasilkan kehilangan status enumerasinya.
class enum.IntEnum
>>> from enum import IntEnum
>>> class Number(IntEnum):
... ONE = 1
... TWO = 2
... THREE = 3
...
>>> Number.THREE
<Number.THREE: 3>
>>> Number.ONE + Number.TWO
3
>>> Number.THREE + 5
8
>>> Number.THREE == 3
True