The syntax of pow()
is:
pow(x, y, z)
pow() Parameters
The pow()
function takes three parameters:
- x - a number, the base
- y - a number, the exponent
- z (optional) - a number, used for modulus
Hence,
pow(x, y)
is equal toxy
pow(x, y, z)
is equal toxy % z
Example 1: Python pow()
# positive x, positive y (x**y)
print(pow(2, 2)) # 4
# negative x, positive y
print(pow(-2, 2)) # 4
# positive x, negative y
print(pow(2, -2)) # 0.25
# negative x, negative y
print(pow(-2, -2)) # 0.25
Output
4 4 0.25 0.25
Example 2: pow() with three arguments (x**y) % z
x = 7
y = 2
z = 5
print(pow(x, y, z)) # 4
Output
4
Here, 7 powered by 2 equals 49. Then, 49 modulus 5 equals 4.