[Tutor] raising number to a power
Steven D'Aprano
steve at pearwood.info
Thu Feb 25 19:57:00 CET 2010
On Fri, 26 Feb 2010 04:27:06 am Monte Milanuk wrote:
> So... pow(4,4) is equivalent to 4**4, which works on anything -
> integers, floats, etc., but math.pow(4,4) only works on floats... and
> in this case it converts or interprets (4,4) as (4.0,4.0), hence
> returning a float: 256.0. Is that about right?
Pretty much, but the builtin pow also takes an optional third argument:
>>> pow(4, 4, 65) # same as 4**4 % 65 only more efficient
61
By the way, are you aware that you can get help in the interactive
interpreter?
help(pow)
--
Steven D'Aprano
More information about the Tutor
mailing list