Python pow()

Python pow() builtin function is used to compute base to the power of a number. Optionally we may provide a value for mod parameter to pow() function, that computes pow(base, exponent) % mod.

In this tutorial, we will learn about the syntax of Python pow() function, and learn how to use this function with the help of examples.

Syntax

The syntax of pow() function is

pow(base, exp[, mod])

where

ParameterRequired/OptionalDescription
baseRequiredA numeric value.
expRequiredA numeric value.
modOptionalA numeric value.

Returns

The function returns an Integer or floating point value based on the computational result.

Example

Compute Base to the Power of Exponent

In this example, we will take 5 for base, 3 for exponent and compute the power of base to exponent using pow() function.

Python Program

base = 5
exp = 3
result = pow(base, exp)
print('Result :', result)
Try Online

Output

Result :  125

Compute Base to the Power of Negative Exponent

In this example, we will take 5 for base, -2 for exponent and compute the power of base to exponent using pow() function.

Python Program

base = 5
exp = -3
result = pow(base, exp)
print('Result :', result)
Try Online

Output

Result : 0.008

(Base to the Power of Exponent) % mod

In this example, we will pass a value for optional parameter mod, and compute pow(base, exponent) % mod.

Python Program

base = 5
exp = 3
mod = 20
result = pow(base, exp, mod)
print('Result :', result)
Try Online

Output

Result : 5

Conclusion

In this Python Tutorial, we have learnt the syntax of Python pow() builtin function, and also learned how to use this function, with the help of Python example programs.