# Class 12: Python Math Inbuilt Functions

In python number of mathematical operations can be performed with ease by importing a module named “math” which defines various functions which makes our tasks easier.

# ceil()

This function returns the smallest integral value greater than the number. If number is already integer, same number is returned.

### Example:1

```import math
print("ceil function")
a=2.3
print(math.ceil(a))
a=12.9
print(math.ceil(a))
a=-12.23
print(math.ceil(a))
a=-62.36
print(math.ceil(a))```

ceil function
3
13
-12
-62
>>>

### #Example:2

```from math import ceil
print("ceil function")
a=2.3
print(ceil(a))
a=12.9
print(ceil(a))```

ceil function
3
13
>>>

#### #Example:3

```from math import ceil as c
from math import floor as f
print("ceil function")
a=2.3
print(c(a))
a=12.9
print(c(a))```

ceil function
3
13
>>>

# floor()

This function returns the greatest integral value smaller than the number. If the number is already an integer, the same number is returned.

#### Example:

```import math
print("floor function")
a=23.67
print(math.floor(a))
a=23.17
print(math.floor(a))
a=-23.77
print(math.floor(a))
a=-23.99
print(math.floor(a))```

floor function
23
23
-24
-24
>>>

#### Example:2

```from math import floor
print("floor function")
a=23.67
print(floor(a))
a=23.97
print(floor(a))```

floor function
23
23
>>>

#### Example:3

```from math import floor as f
print("floor function")
a=23.67
print(f(a))
a=23.97
print(f(a))```

floor function
23
23
>>>

# fabs()

This function returns the absolute value of the number.

#### Example:

```import math
print("fabs function")
a=-2.3
print(math.fabs(a))
a=-12.9
print(math.fabs(a))```

fabs function
2.3
12.9
>>>

# factorial()

This function returns the factorial of the number. An error message is displayed if number is not integral.

#### Example:

```import math
print("factorial function")
a=4
print(math.factorial(a))
a=5
print(math.factorial(a))```

#### Output:

factorial function
24
120
>>>

Important Pages