The Wayback Machine - https://web.archive.org/web/20220929090908/https://www.geeksforgeeks.org/python-pow-function/amp/

Python pow() Function

Python pow() function returns the result of the first parameter raised to the power of the second parameter.

Python pow() Function Example




print(pow(3,2))

Output:

9

Python pow() Function Syntax

Syntax: pow(x, y, mod)



Parameters : 

  • x : Number whose power has to be calculated.
  • y : Value raised to compute power.
  • mod [optional]: if provided, performs modulus of mod on the result of x**y (i.e.: x**y % mod)

Return Value :  Returns the value x**y in float or int (depending upon input operands or 2nd argument).

Example 1: Python pow() with three arguments




# Python code to demonstrate pow()
print("The value of (3**4) % 10 is : ", end="")
  
# Returns 81%10
# Returns 1
print(pow(3, 4, 10))

Output: 

The value of (3**4) % 10 is : 1

Implementation Cases in pow() : 

 

 




# Python code to discuss negative
# and non-negative cases
  
# positive x, positive y (x**y)
print("Positive x and positive y : ", end="")
print(pow(4, 3))
  
print("Negative x and positive y : ", end="")
# negative x, positive y (-x**y)
print(pow(-4, 3))
  
print("Positive x and negative y : ", end="")
# positive x, negative y (x**-y)
print(pow(4, -3))
  
print("Negative x and negative y : ", end="")
# negative x, negative y (-x**-y)
print(pow(-4, -3))

Output:

Positive x and positive y : 64
Negative x and positive y : -64
Positive x and negative y : 0.015625
Negative x and negative y : -0.015625

Article Tags :