# Python Exponential

In Python, the exponential function refers to raising a number to a given power. The exponential operation is typically denoted using the `**` operator. When you raise a number to a power, you are essentially multiplying the number by itself a certain number of times.

For example, if you want to calculate 2 raised to the power of 3, you would write `2 ** 3`, which yields the result 8. This means that 2 multiplied by itself three times gives you the value of 8.

In Python, you can calculate the exponential of a number using the `**` operator or the `math.exp()` function from the `math` module. Here are examples of both methods:

Using the `**` operator.

``````result = base ** exponent
``````
• `base` represents the base number that you want to raise to a power.
• `exponent` represents the power to which the base is raised.

Using the `math.exp()` function:

``````import math

result = math.exp(x)
``````
• `math` is the module that contains the exponential function.
• `x` is the number for which you want to calculate the exponential value.
• `math.exp(x)` calculates the exponential value of `x`.
• The result is stored in the `result` variable.

## Python Exponential example

Here’s an example that demonstrates both the exponential operator `**` and the `math.exp()` function to calculate exponential values:

``````import math

# Using the ** operator
base = 2
exponent = 3
result1 = base ** exponent

# Using the math.exp() function
x = 2
result2 = math.exp(x)

# Printing the results
print("Using ** operator:", result1)
print("Using math.exp() function:", result2)
``````

Output:

n this code, we first import the `math` module to use the `math.exp()` function. Then, we calculate the exponential value of 2 using both the `**` operator (`result1`) and the `math.exp()` function (`result2`). Finally, we print both results to the console.

Do comment if you have any doubts or suggestions on this Python basic topic.

Note: IDE: PyCharm 2021.3.3 (Community Edition)

Windows 10

Python 3.10.1

All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.