In this tutorial, we will learn how to do exponentiation in Python. The exponentiation of a number is the process of raising the number to the power of another number.

Python provides a simple way for you to calculate the exponent. In this tutorial, we will provide step-by-step instructions to perform exponentiation in Python, both with basic operators and using different library functions.

### Step 1: Exponentiation using the ‘**’ Operator

The most straightforward way to calculate an exponent in Python is to use the ** operator. The syntax for this method is simple: put the base number on the left side of the** operator and the exponent on the right side.

Here’s an example:

1 2 3 4 |
base = 2 exponent = 3 result = base ** exponent print(result) |

The output for this code:

8

### Step 2: Exponentiation using the built-in pow() function

Python also provides a built-in pow() function for computing exponentiation. The pow() function takes two arguments: the base and the exponent. The syntax is as follows: pow(base, exponent). Here’s an example:

1 2 3 4 |
base = 2 exponent = 3 result = pow(base, exponent) print(result) |

The output for this code:

8

### Step 3: Exponentiation using the math.pow() function

Another way to calculate exponents in Python is to use the math.pow() function from the math library. To use the math module, you first need to import it:

1 |
import math |

Then, you can use the math.pow() function takes the same two arguments as the built-in pow() function. Here’s an example:

1 2 3 4 |
base = 2 exponent = 3 result = math.pow(base, exponent) print(result) |

The output for this code:

8.0

Note that the math.pow() function returns a float instead of an integer, even though the result is an integer.

## Full Code Example:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import math # Using ** base = 2 exponent = 3 result = base ** exponent print(result) # Using built-in pow() result = pow(base, exponent) print(result) # Using math.pow() result = math.pow(base, exponent) print(result) |

The output will be:

8 8 8.0

In this tutorial, we learned how to do exponentiation in Python using the ****** operator, the built-in **pow()** function, and the **math.pow()** function from the math library. Now you can easily calculate exponents in your Python programs using any of the three methods mentioned above.

## Conclusion

Exponentiation is a common mathematical operation, and in Python, we have several methods to calculate exponents easily.

By using either the ****** operator, the built-in **pow()** function, or the **math.pow()** function, you can perform exponentiation efficiently and effectively in your Python programs.