python取整函式

2021-09-25 22:52:23 字數 1607 閱讀 4198

1.int() 向下取整 內建函式

1 n = 3.75

2 print(int(n))

3

3 n = 3.25

4 print(int(n))

3

2.round() 四捨五入 內建函式

1 n = 3.75

2 print(round(n))

4

3 n = 3.25

4 print(round(n))

floor() 向下取整 math模組函式

floor的英文釋義:地板。顧名思義也是向下取整

複製**

1 import math

2 n = 3.75

3 print(math.floor(n))

3

4 n = 3.25

5 print(math.floor(n))

3

複製**

4.ceil()向上取整 math模組函式

ceil的英文釋義:天花板。

複製**

1 import math

2 n = 3.75

3 print(math.ceil(n))

4

4 n = 3.25

5 print(math.ceil(n))

4

複製**

5.modf() 分別取整數部分和小數部分 math模組函式

該方法返回乙個包含小數部分和整數部分的元組

複製**

1 import math

2 n = 3.75

3 print(math.modf(n))

(0.75, 3.0)

4 n = 3.25

5 print(math.modf(n))

(0.25, 3.0)

6 n = 4.2

7 print(math.modf(n))

(0.20000000000000018, 4.0)

複製**

最後乙個的輸出,涉及到了另乙個問題,即浮點數在計算機中的表示,在計算機中是無法精確的表示小數的,至少目前的計算機做不到這一點。上例中最後的輸出結果只是 0.2 在計算中的近似表示。python 和 c 一樣, 採用 ieee 754 規範來儲存浮點數。

以上內容源自:

6.保留一位小數

三種方法:

1 print(round(10/3,1))

2 print(』%.1f』%(10/3))

3 print(format((10/3),』.1f』))

3.3

python 取整函式

向下取整的運算稱為floor,用數學符號 表示 向上取整的運算稱為ceiling,用數學符號 表示。例如 59 60 0 59 60 1 59 60 1 59 60 0 向上向下 取整函式數隻會對小數點後面的 數字不為零 的數進行操作,要是給它乙個整數 它就返回整數本身 對小數不為零的數操作 給定 ...

下取整函式的含義 取整函式解讀

關於 x 以及 的性質與應用摘要 x和x是非常重要的數論函式 其他許多數學分支都要涉及到,在國 內外的數學競賽中也經常出現含有x和 x的問題 這類問題新穎獨特 頗具啟發性。本文主要討論x以及 x的性質,和x以及 x在數學中的應用,以及x 以及x在數學競賽中的應用。取整函式 小數函式 性質 應用 例題...

MS SQL取整函式

兩個整數相除將截斷小數部分 select 3 4,4 3,5 3 結果 0,1,1 返回大於或等於所給數字表示式的最小整數 select ceiling 123.55 ceiling 123.45 ceiling 123.45 ceiling 0.0 結果 124,124,123,0 四捨五入 ro...