Hi! As far as I can remember, there was a change between some version's of python of 2.x. Now there is an automatic conversion from int to long, when it is necessary.
Regards, Ewald on Tue, 15 Mar 2005 15:06:06 +0800 Robert Storey <[EMAIL PROTECTED]> wrote : --------------------------------------------------------------------------------------------- Robert Storey > Dear all, Robert Storey > Robert Storey > I'm new to Python, and using Sam's Teach Yourself Python in 24 Hours. Robert Storey > The book introduces big numbers, saying that I should expect the Robert Storey > following problem: Robert Storey > Robert Storey > >>> 1 + 999999999999999999 Robert Storey > OverflowError: integer literal too large Robert Storey > Robert Storey > The "problem" is that this doesn't happen. When I execute this command, Robert Storey > Python seems to automatically convert the result into a big number: Robert Storey > Robert Storey > >>> 1 + 999999999999999999 Robert Storey > 1000000000000000000L Robert Storey > Robert Storey > This book is a few years old and was written for Python version 1.5, and Robert Storey > of course I'm using version 2.3, so I'm just wondering if this whole Robert Storey > issue of big numbers is now being handled automatically? Robert Storey > Robert Storey > This is my first post - sorry to be asking such a basic question. Robert Storey > Robert Storey > TIA, Robert Storey > Robert Robert Storey > _______________________________________________ Robert Storey > Tutor maillist - Tutor@python.org Robert Storey > http://mail.python.org/mailman/listinfo/tutor Robert Storey > ------------------- end ---------------------- -- Ing. Ewald Ertl HartterGruppe Phone : +43-3352-33085-558 trinomic Projektmanagement & Informationstechnik GmbH Fax : +43-3352-33085-600 Wiener Straße 41 mailto:[EMAIL PROTECTED] A-7400 Oberwart http://www.trinomic.com mailto:[EMAIL PROTECTED] _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor