>>> ((((2**2)**2)**2)**2) 65536 >>> 2**(2**(2**(2**2))) 200352993040684646497907235156025575044782547556975141926501697371089405955631145308950613088............................................. The same as "2**2**2**2**2"
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jim Langston Sent: 2007年7月10日 12:47 To: python-list@python.org Subject: Re: 2**2**2**2**2 wrong? Bug? "Paul Rubin" <http://[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > "Jim Langston" <[EMAIL PROTECTED]> 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 -- http://mail.python.org/mailman/listinfo/python-list
-- http://mail.python.org/mailman/listinfo/python-list