# Python Math Usage

## Introduction

Python provides a built-in math module that allows you to perform mathematical operations easily. In this guide, we will explore the various functions and constants available in the math module and how to use them in your Python programs.

## Basic Mathematical Operations

The math module provides functions for basic mathematical operations such as addition, subtraction, multiplication, and division. These functions take numerical inputs and return the result of the operation. Here are some examples:

“`python

import math

# Addition

result = math.add(5, 3)

# Subtraction

result = math.subtract(5, 3)

# Multiplication

result = math.multiply(5, 3)

# Division

result = math.divide(5, 3)

“`

## Trigonometric Functions

The math module also provides functions for trigonometric operations such as sine, cosine, and tangent. These functions take an angle in radians as input and return the corresponding trigonometric value. Here are some examples:

“`python

import math

# Sine

result = math.sin(math.pi/2)

# Cosine

result = math.cos(0)

# Tangent

result = math.tan(math.pi/4)

“`

## Exponential and Logarithmic Functions

The math module includes functions for exponential and logarithmic operations. These functions allow you to calculate the exponential value of a number or its logarithm. Here are some examples:

“`python

import math

# Exponential

result = math.exp(2)

# Natural Logarithm

result = math.log(10)

# Logarithm Base 10

result = math.log10(100)

“`

## Constants

The math module also provides various mathematical constants that you can use in your calculations. Some of the commonly used constants include pi and e. Here is an example of how to use these constants:

“`python

import math

# Value of Pi

pi = math.pi

# Value of e

e = math.e

“`

## Conclusion

In conclusion, the math module in Python provides a wide range of mathematical functions and constants that you can use in your programs. By leveraging these functions, you can perform complex mathematical operations with ease. I hope this guide has been helpful in understanding the basics of using the math module in Python.