|
Function using divide and conquer to calculate a^b. |
|
Function using divide and conquer to calculate a^b. It only works for integer a,b.
a – The base of the power operation, an integer.
b – The exponent of the power operation, a non-negative integer.
The result of a^b.
Examples: >>> actual_power(3, 2) 9 >>> actual_power(5, 3) 125 >>> actual_power(2, 5) 32 >>> actual_power(7, 0) 1
a – The base (integer).
b – The exponent (integer).
The result of a^b, as a float for negative exponents.
>>> power(4,6)
4096
>>> power(2,3)
8
>>> power(-2,3)
-8
>>> power(2,-3)
0.125
>>> power(-2,-3)
-0.125