Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

python
program
math
communitycreator

# How to find the power of a number in Python

Manish Ram

## How to use the pow() function from the math module

1. Import the math module as shown below in your Python environment.

2. Use the pre-defined math.pow(number,exponent) function to find the power of the number.

import math
print(math.pow(4,2))
Importing math module in Python

## How to find the power through iterationfor…loop

1. Define the function, which takes two arguments:

• number
• exponent/power
2. Find the power of a number: multiply the number with itself the same number of times as the exponent’s value. We use the for…loop to achieve this task and store the result in the res variable.

3. Return the result stored in res, which is the required power of a number.

4. Finally, display the output.

def power(n,e):
res=0
for i in range(e):
res *= n
return res
print(pow(4,2))
Finding Power of a Number using Iteration.

## How to find the power through recursive function

1. Define the function, which takes two arguments:

• number
• exponent/power
2. If the exponent/power is 0, then return 1.

3. If the exponent/power is 1 then return n, i.e., the number itself.

4. Otherwise, multiply the current number and call the power(n,e) function recursively, with e (exponent/power) decremented by 1n*power(n, e-1) each time the function is called.

5. Finally, display the output, which is the desired power of the number.

def power(n, e):
if e == 0:
return 1
elif e == 1:
return n
else:
return (n*power(n, e-1))
n = 4
p = 2
print(power(n, p))
Recursive function to find power of a number.

RELATED TAGS

python
program
math
communitycreator

CONTRIBUTOR

Manish Ram
RELATED COURSES

View all Courses

Keep Exploring

Learn in-demand tech skills in half the time

Copyright ©2022 Educative, Inc. All rights reserved.