# Python math.ceil() – Ceiling of a Number

Contents

## Python math.ceil()

math.ceil(x) function returns the smallest integer greater than or equal to x.

### Syntax

The syntax to call ceil() function is

``math.ceil(x)``

where

If x is infinity, then ceil(x) raises OverflowError.

If x is nan, then ceil(x) raises ValueError.

### Examples

Ceiling of floating point number.

Python Program

``````import math

x = 5.25
result = math.ceil(x)
print('ceil(x) :', result)``````
Run Code Copy

Output

``ceil(x) : 6``

Ceiling value of negative floating point number

Python Program

``````import math

x = -5.25
result = math.ceil(x)
print('ceil(x) :', result)``````
Run Code Copy

Output

``ceil(x) : -5``

Ceiling value of infinity.

Python Program

``````import math

x = math.inf
result = math.ceil(x)
print('ceil(x) :', result)``````
Run Code Copy

Output

``OverflowError: cannot convert float infinity to integer``

Ceiling value of an integer.

Python Program

``````import math

x = 5
result = math.ceil(x)
print('ceil(x) :', result)``````
Run Code Copy

Output

``ceil(x) : 5``

Ceiling value of nan.

Python Program

``````import math

x = math.nan
result = math.ceil(x)
print('ceil(x) :', result)``````
Run Code Copy

Output

``ValueError: cannot convert float NaN to integer``

### Summary

In this Python Examples tutorial, we learned the syntax of, and examples for math.ceil() function.

## Related Tutorials

Code copied to clipboard successfully 👍