Rounding up numbers in Python can be done using the built-in function math.ceil():
Using math.ceil() function
The math.ceil() function rounds a number up to the nearest integer:
import math
math.ceil(number)
Example with x = 7.2
import math
x = 7.2
print( math.ceil(x) )
Ouput
8
Example with x = 7.7
import math
x = 7.7
print( math.ceil(x) )
Ouput
8
Example with x = 7.0
Note that
import math
x = 7.0
print( math.ceil(x) )
Ouput
7
Without using math module
Round a number up without using math module:
x = 7.7
if int(x) - x < 0:
print( int(x) + 1 )
else:
print( int(x) )
returns
8
References
Links | Site |
---|---|
math.ceil(x) | docs.python.org |
round() | docs.python.org |