本篇 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。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
42
2
2
2
那 math.ceil()
如果傳入 1.0 會回傳多少呢?答案是 1。
Python math.ceil()
負數範例
這邊示範 Python math.ceil()
負數的範例,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 新手入門教學懶人包