🖐🖐Hey!!, are you ready to enhance your python skills?? If Yes!!, you’re most welcome in this domain (www.bittutech.com)👍. I hope you all are very well and have enjoyed my previous article–

Today’s Blog post is dedicated to **how to complete tasks by using ****math module** of Python Programming Language.

So, let’s begin to read a new and interesting python concept–:

Python makes available many more functions through modules in its standard library.

Python’s standard library is a collection of many modules for different functionalities.

e.g., module **time**** **offers time related functions, module string offers functions for string manipulation and so on.

Python’s standard library provides a module namely **math** for math related functions that work with all number types **except for complex numbers****.**

*In order to work with functions of math module, you’ll need to first import it into your program by giving statement as given below Python script:*

import math(This is technique to use math library in your python program)

**Then you can use math library’s functions as ****math.<function-name>** .

*Let’s see some useful math functions that you can use in your program.*

**1. Ceil–: **

Table of Contents

**math.ceil ( )**

The **ceil ( ) **function returns the smallest integer from float data type but not less than the float number that you are given.

**For example–:**

importmathnum= float(input("Enter any float number"))print("Function returns smallest integer but not less than number that you are given", math.ceil(num))

**Output–:**

**2. Sqrt–:**

**math.sqrt ( )**

The **sqrt( ) **function returns the square root of the given number.

**For example–:**

importmathNumber= 9print("Squre root of", Number,"is", math.sqrt(Number))

**Output–:**

Square root of 9 is 3.0

**3. Exp–:**

**math.exp( )**

The **exp( )** function returns the natural logarithm ‘e’ raised to the given number power.

*For example–:*

importmathNum= float(input("Enter the number that you want to get the exponentiation--:"))print("The number return the natural logarithm e raised to the power that number--:",math.exp(Num))

*Output–:*

**4. Fabs–**

**math.fabs( )**

The **fabs( )** function returns the absolute value of the given number.

*For example–;*

importmathnum= 2.13print(math.fabs(num))

*Output–:*

2.13

**5. Floor–:**

**math.floor( )**

The **floor( ) **function returns the largest integer but not greater than the number that you are given.

*For example–:*

importmathprint(math.floor(12.05))

*Output–:*

12

**6. Log–:**

**math.log(num, [base])**

The **log( ) **function returns the log value and assign base value. The function returns the natural logarithm for *num.**A domain error occurs if num is negative and a range error occurs if the *argument num is zero.

*For example–:*

importmathprint(math.log(16,2))

*Output–:*

4.0

**7. Log10( )**

**m****ath.log10(num)**

The **log10( ) **function returns the base 10 logarithm for** num**. *A domain error occurs if num is negative and a range error occurs is the argument is zero.*

*For example–:*

importmathprint (math.log10(10))

*Output–:*

1.0

**8. Pow–:**

**math.pow(base,exp)**

The **pow( )** function returns the *base*** raised to ***exp ***power ***i.e., base exp.* A domain error occurs if *base=0* and *exp<=0*; also if *base<0 *and *exp is not integer.*

**For example–:**

importmathprint(math.pow(3,0))

*Output–:*

1.0

**9. Sin–:**

**math.sin(arg****)**

The **sin( ) **function returns in the sine of argument. The value of arg must be in radians.

*For example–:*

importmathprint(math.sin(1.571))

*Output–:*

0.9999999792586128

Before passing argument make sure that the argument must be in radians. Here, in above example you have to change 90° in radians by multiplying 90° to π/180° **(90° × π/180°)** and the answer is 1.571. Now put the radian value of 90° in **sin( ) **function and the final answer is **0.9999999792586128**** and this value is too much closer to 1**. And we already know that the the value of sin90° is 1.

**10. Cos–:**

**math.cos(arg)**

The **cos( ) **function returns the cosine of arg. The value of arg must be in radians.

*For example–:*

importmathprint(math.cos(1.571))

*Output–:*

0

*The output is 0 because we already know that the value of cos90° is equal to 0.*

**Last words -: **

You should only do those things who you want to do.

Prajjwal Singh