# Compute the Power of a Number in Python

(Last Updated On: 06/01/2023)

Calculating the power of a number with Python is simple and fast. With this step-by-step guide, you’ll learn how to quickly and accurately compute the power of any number with little effort. Get quick results with code sample references that make programming computation easy!

## Python Program to Compute the Power of a Number

```# Initialize variables for calculation
num = 5
power = 3
res = 1

print(num, "to the power of", power, "is:")

# logic to calculate the power factor
while power > 0:
res = res * num
power = power - 1

print(res)
```

#### Output:

``````5 to the power of 3 is:
125
``````

### Initializing the Base and Power Variables.

Before computing the power of a number in Python, you must first initialize the base and power variables used in the program. The base is the number to be raised to a certain power while the power is how many times the such operation is calculated. To do this, create two variables and assign them values with ‘base = x’ and ‘power = y’ where ‘x’ is any desired number you want to raise to the power of y.

### Implementing a While Loop to Compute the Power of a Number.

After initializing the variables to compute the power of a number, execute a while loop that contains the code used to accurately compute the value. The while loop will iterate through each ‘y’ turn of the calculation until the desired result is collected. Inside the code for this loop, add an empty variable used for storing your result before printing it on screen. Then, raise the base to exponents from 0 up to however many times you assigned ‘y’ as your power variable. Finally, print out your answer on screen using ‘print()’ and make sure to also include “the power of y is z” text statement above it!