>>>> print int(1e+01)> 10>>>>>
That isn't building an integer: it is creating a float and casting to an int.
try:
int( 1e100 )
Best,Nathan