The math module

Python has a built-in math module that provides various mathematical functions and constants. It allows us to perform complex mathematical operations without having to write the code from scratch.

To use the math module, you need to import it at the beginning of your code. Here's an example:

import math

Once you import the math module, you can use its functions and constants in your code.

One of the most commonly used functions in the math module is math.sqrt(), which calculates the square root of a number. Here's an example:

import math

result = math.sqrt(25)
print(result)  # Output: 5.0

In this code, we use the math.sqrt() function to calculate the square root of 25. The result is stored in the variable result and then printed.

The math module also provides other useful functions, such as math.sin(), math.cos(), and math.exp(), which calculate the sine, cosine, and exponential values, respectively. Here's an example:

import math

angle = math.pi / 4
sin_value = math.sin(angle)
cos_value = math.cos(angle)
exp_value = math.exp(2)

print(sin_value)  # Output: 0.7071067811865476
print(cos_value)  # Output: 0.7071067811865476
print(exp_value)  # Output: 7.3890560989306495

In this code, we calculate the sine, cosine, and exponential values using the math.sin(), math.cos(), and math.exp() functions, respectively. The results are stored in variables and then printed.

The math module also provides some useful constants, such as math.pi (the value of pi) and math.e (the value of Euler's number). Here's an example:

import math

print(math.pi)  # Output: 3.141592653589793
print(math.e)  # Output: 2.718281828459045

In this code, we simply print the values of math.pi and math.e.

These are just a few examples of what you can do with the math module in Python. There are many more functions and constants available for various mathematical operations that you can find in the offical Python documentation.