In article <mailman.2359.1265890457.28905.python-l...@python.org>, Terrence Cole <terre...@zettabytestorage.com> wrote: >Can someone explain to me what python is doing here? > >Python 3.1.1 (r311:74480, Feb 3 2010, 13:36:47) >[GCC 4.3.4] on linux2 >Type "help", "copyright", "credits" or "license" for more information. >>>> -0.1 ** 0.1
Python 4.0 Warning: misleading blank space, expected: - 0.1**0.1 >-0.7943282347242815 >>>> a = -0.1; b = 0.1 >>>> a ** b >(0.7554510437117542+0.2454609236416552j) >>>> -abs(a ** b) >-0.7943282347242815 > >Why does the literal version return the signed magnitude and the >variable version return a complex? > >Cheers, >Terrence > -- -- Albert van der Horst, UTRECHT,THE NETHERLANDS Economic growth -- being exponential -- ultimately falters. alb...@spe&ar&c.xs4all.nl &=n http://home.hccnet.nl/a.w.m.van.der.horst -- http://mail.python.org/mailman/listinfo/python-list