Python Exponent Question
databyss
databyss at gmail.com
Mon Dec 10 13:15:00 EST 2007
I have a simple program and the output isn't what I expect. Could
somebody please explain why?
Here's the code:
#simple program
print "v = 2"
v = 2
print "v**v = 2**2 =", v**v
print "v**v**v = 2**2**2 =", v**v**v
print "v**v**v**v = 2**2**2**2 =", v**v**v**v
#end program
Here's the output:
>>>
v = 2
v**v = 2**2 = 4
v**v**v = 2**2**2 = 16
v**v**v**v = 2**2**2**2 = 65536
>>>
I would expect 2**2**2**2 to be 256
More information about the Python-list
mailing list