# Python Program to find Power of a number

## Find the Power of a Number in Python Language

Given two integer input numbers, the objective is to find the power of the number raise to the power variable. Therefore, we’ll write a code to Find the Power of a Number in Python Language.

```Example
Input : 2 3
Output : 8```

## Find the Power of a Number in Python Language

Given two integer inputs the objective is to Find the Power of a Number in Python Language. We usually multiply the number with itself for power number of times to get the power of a the number using loops and recursion. In Python language there are two other methods we can use to find the power of a Number. Here are some of the method we can use to Find the power of a Number in Python,

• Method 1: Using Pow() Function
• Method 2: Using Simple Iteration
• Method 3: Using Python Operator
• Method 4: Using Recursion

We’ll discuss the above mentioned methods in the sections below.

### Working

In this method we’ll use the inbuilt function pow() to find the power of a Number. The function takes the number and the power as the argument and returns the number raised to the power.

For the given two integers as inputs, we perform the following operations

• Call the pow() function and print the output.

Let’s implement the above mentioned logic in Python Language.

### Python Code

Run
```num, power = 3, 2
print(pow(num,power))```

`9`

### Working

In this method we’ll use the loops to iterate through the number of multiplications required to raise the input number to the given power. Here we’ll use the for loop and run it until the power is reaches, meanwhile we multiple the number with itself with each iteration.

For a given integer variables as inputs, we perform the following operations,

• Run a for loop from 0 to power.
• Keep multiplying the number with itself with each iteration.
• Print the final output.

Let’s implement the above mentioned logic in Python Language.

### Python Code

Run
```num, power = 3, 2
output = 1
for i in range(power):
output*=num
print(output)```

`9`

### Working

In this method we’ll use the python operator ** to calculate the power of a Number.

Given two integer variables as inputs, We perform the following operations,

• Print number**power.

Let’s implement the above logic in Python Language.

### Python Code

Run
```num, power = 3, 2
print(num**power)```

`9`

### Working

In this method we’ll use recursion to calculate the power of a Number. To know more about recursion, check out our page Recursion in Python.

For the given two inputs, we’ll perform the following operations,

• Define a recursion function with base case as power == 0.
• Set recursive step call as num * powerrecur(num, power -1).
• Print the returned value.

Let’s implement the above logic in Python Language.

### Python Code

Run
```num, power = 3, 2
def powerrecur(num,power):
if power == 0:
return 1
return num * powerrecur(num,power-1)
print(powerrecur(num,power))```

`9`

### 22 comments on “Python Program to find Power of a number”

• Raghvendra Singh Shekhawat

number = int(input(“Enter the number: “))
power = int(input(“Enter the power: “))

######## METHOD — 1

print(pow(number,power))

######## METHOD — 2

print(number**power)

######## METHOD — 3

for i in range(1,power):
number = number*number
print(number)

• Bharath

print(temp)
b=int(input())
c=int(input())
print(pow(b,c))

• Niha

b=int(input(“Enter base: “))
e=int(input(“Enter power: “))
print(pow(b,e))

• Bibhudutta

import math
a=int(input(‘Base:’))
b=int(input(‘expo:’))

power=pow(a,b)

print(power)

• shubhamkrsinghssm

base=int(input(“enter first number:”))
expo=int(input(“enter second number:”))
temp=base**temp
Print(temp)

b=int(input(“Enter base number : “))
e=int(input(“Enter expo number : “))
print(b**e)

• Anirudh

n = int(input())
p = int(input())
x = n**p
print(x)

• kumbamcharan321

import math

base = int(input(“Enter Base number:”))
expo = int(input(“Enter Expo Number:”))

value = pow(base,expo)
print(value)

• kumbamcharan321

import math

base = int(input(“Enter Base number:”))
expo = int(input(“Enter Expo Number:”))

value = pow(base,expo)
print(value)

• ROHAN

n,k = input().split()
total = pow(int(n),int(k))
print(total)