EN
Python - math.ceil() method example
0 points
The math.ceil()
function returns an integer value that is greater than or equal to the argument - the result of the round-up operation.
xxxxxxxxxx
1
import math
2
3
print(math.ceil(5.0)) # 5
4
5
print(math.ceil(2.49)) # 3
6
print(math.ceil(2.50)) # 3
7
print(math.ceil(2.51)) # 3
8
9
print(math.ceil(-2.49)) # -2
10
print(math.ceil(-2.50)) # -2
11
print(math.ceil(-2.51)) # -2
12
13
print(math.ceil(0.999)) # 1
14
print(math.ceil(1.001)) # 2
15
print(math.ceil(-1.001)) # -1
Syntax |
xxxxxxxxxx 1 math.ceil(number) |
Parameters |
If |
Result |
Rounded up |
Description | ceil() is a method that takes only one parameter and returns a rounded-up value. |
xxxxxxxxxx
1
import math
2
3
4
def ceiling_precised(number, precision):
5
power = math.pow(10, precision)
6
return math.ceil(number * power) / power
7
8
9
print(ceiling_precised(5, 0)) # 5
10
print(ceiling_precised(5.0, 0)) # 5
11
print(ceiling_precised(0.5, 0)) # 1
12
13
print(ceiling_precised(1.1234, 0)) # 2
14
print(ceiling_precised(1.1234, 1)) # 1.2
15
print(ceiling_precised(1.1235, 2)) # 1.13
16
print(ceiling_precised(1.1235, 3)) # 1.124
17
18
print(ceiling_precised(-1.1234, 0)) # -1
19
print(ceiling_precised(-1.1234, 1)) # -1.1
20
print(ceiling_precised(-1.1234, 2)) # -1.12
21
print(ceiling_precised(-1.1234, 3)) # -1.123
22
23
print(ceiling_precised(1234, -1)) # 1240
24
print(ceiling_precised(1234, -2)) # 1300
25
print(ceiling_precised(1234, -3)) # 2000
26
27
print(ceiling_precised(5_000.000_001, 0)) # 5001
28
print(ceiling_precised(5_000.000_001, 6)) # 5000.000001
29
print(ceiling_precised(5_000.000_001, -3)) # 6000