Python ceil 向上取整用法與範例

本篇 ShengYu 介紹 Python ceil 向上取整用法與範例,Python ceil 也是無條件進位的意思,Python 使用 math.ceil() 前要 import math

以下的 Python ceil 用法與範例將分為這幾部分,

  • Python math.ceil() 基本範例
  • Python math.ceil() 負數範例

那我們開始吧!

Python math.ceil() 基本範例

這邊介紹 Python math.ceil() 無條件進位或者向上取整的用法,在 math.ceil() 傳入任何一個浮點數,都會回傳無條件進位的結果,例如傳入 1.2 會回傳 2,傳入 11.1 會回傳 12。

python3-math-ceil.py
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import math

n1 = 1.2
n2 = 1.4
n3 = 1.6
n4 = 1.8
print(math.ceil(n1))
print(math.ceil(n2))
print(math.ceil(n3))
print(math.ceil(n4))

Python ceil 結果輸出如下,

1
2
3
4
2
2
2
2

math.ceil() 如果傳入 1.0 會回傳多少呢?答案是 1。

Python math.ceil() 負數範例

這邊示範 Python math.ceil() 負數的範例,

python3-math-ceil2.py
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import math

n1 = -11.2
n2 = -11.4
n3 = -11.6
n4 = -11.8
print(math.ceil(n1))
print(math.ceil(n2))
print(math.ceil(n3))
print(math.ceil(n4))

Python ceil 負數結果輸出如下,

1
2
3
4
-11
-11
-11
-11

以上就是 Python math.ceil 用法與範例介紹,
如果你覺得我的文章寫得不錯、對你有幫助的話記得 Facebook 按讚支持一下!

其它相關文章推薦
Python 新手入門教學懶人包