2**2**2**2**2 wrong? Bug?
Jim Langston
tazmaster at rocketmail.com
Tue Jul 10 00:47:17 EDT 2007
"Paul Rubin" <http://phr.cx@NOSPAM.invalid> wrote in message
news:7xbqek7ty1.fsf at ruckus.brouhaha.com...
> "Jim Langston" <tazmaster at rocketmail.com> writes:
>> In Python 2.5 on intel, the statement
>> 2**2**2**2**2
>> evaluates to
>> >>> 2**2**2**2**2
>
> I get the same number from hugs--why do you think it might be wrong?
2**2 = 4
4**2 = 16
16**2 = 256
256**2 = 65536
65536**2 = 4294967296
In fact, if I put (2**2)**2**2**2
it comes up with the correct answer, 4294967296
More information about the Python-list
mailing list