Skip to content

Python round up

  • by

Use the math ceil() function to round up in Python. This function returns the smallest integer higher or equal to x.

import math
math.ceil(x)

Note: The input should be float.

If you need an integer, call int to convert it:

int(math.ceil(5.4))

Python round-up example

A simple example code first imported the math module: import math. And passed the number into the math.ceil() method: math.ceil(x).

import math

a = math.ceil(9.33333)
print(a)

b = math.ceil(0.16)
print(b)

Output:

Python round-up example

How to round up a value with any decimal?

Answer: Use the ceil function:

import math

a = math.ceil(16.33333)
print(a)

b = math.ceil(17)
print(b)

Output:

17
17

Round up to 2 decimal

inputNumber = 3.367824

# rounding the number up to 2 decimal places
roundedNumber = round(inputNumber, 2)

# print the rounded value of floating-point number up to 2 decimals
print(roundedNumber)

Do comment if you have any doubts or suggestions on this Python round topic.

Note: IDE: PyCharm 2021.3.3 (Community Edition)

Windows 10

Python 3.10.1

All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.

Leave a Reply

Your email address will not be published. Required fields are marked *