Tipografía a 'int' en Python que genera un resultado incorrecto

Intenté realizar la siguiente operación de conversión de texto en Python 3.3

int (10 ** 23/10)

Salida: 10000000000000000000000

Y después de aumentar el poder en uno o más

int (10 ** 24/10)

Salida: 99999999999999991611392

int (10 ** 25/10)

Salida: 999999999999999983222784

¿Por qué está pasando esto? Aunque un simple encasillamiento como

int (10 ** 24)

Salida: 1000000000000000000000000

no está afectando los valores.

Respuestas a la pregunta(2)

Su respuesta a la pregunta