Thanks for the explanation. I am astonished what an interpreted language is able to do!
"Fredrik Lundh" <[EMAIL PROTECTED]> schrieb im Newsbeitrag news:[EMAIL PROTECTED] > "siggi" wrote: > >> Nope, I did not! But I used sqrt(9), and not math.sqrt(9). The latter >> works >> excellent, thank you! From now on, I will use "import math" and >> "math.fuction()" for EVERY mathematical function, even for pow() etc. >> just >> to be on the safe side! > > pow and math.pow are two slightly different things, though. pow() works > on > any type that supports power-of operations (via the __pow__ hook), while > math.pow treats everything as a 64-bit float: > >>>> math.pow(2, 200) > 1.6069380442589903e+060 > >>>> pow(2, 200) > 1606938044258990275541962092341162602522202993782792835301376L > > pow also takes a third modulo argument (pow(x,y,z) is equivalent to > pow(x,y) % z, > but can be implemented more efficiently for certain data types). > > </F> > > -- http://mail.python.org/mailman/listinfo/python-list