Python floor 向下取整用法與範例

本篇 ShengYu 介紹 Python floor 向下取整用法與範例,Python floor 也是無條件捨去的意思,Python 使用 math.floor() 前要 import math

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

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

那我們開始吧!

Python math.floor() 基本範例

這邊介紹 Python math.floor() 無條件捨去或者向下取整的用法,在 math.floor() 傳入任何一個浮點數,都會回傳無條件捨去的結果,例如傳入 3.2 會回傳 3,傳入 31.1 會回傳 31。

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

n1 = 3.2
n2 = 3.4
n3 = 3.6
n4 = 3.8
print(math.floor(n1))
print(math.floor(n2))
print(math.floor(n3))
print(math.floor(n4))

結果輸出如下,

1
2
3
4
3
3
3
3

math.floor() 如果傳入 3.0 會回傳多少呢?答案是 3。

Python math.floor() 負數範例

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

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

n1 = -31.2
n2 = -31.4
n3 = -31.6
n4 = -31.8
print(math.floor(n1))
print(math.floor(n2))
print(math.floor(n3))
print(math.floor(n4))

Python floor 負數結果輸出如下,

1
2
3
4
-32
-32
-32
-32

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

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