向上取整、向下取整以及四捨五入、取整、取餘、取小數
阿新 • • 發佈:2018-12-10
一、 向上取整
import math
num = 10.5
math.ceil(num) #輸出結果:11.0 (浮點型)
二、 向下取整
int(10.5) #輸出結果:10 (整數型)
import math
num = 10.5
math.floor(num) #輸出結果:10 (整數型)
三、四捨五入
round(10.5) #輸出結果:11 (整數型)
四、小數的整數部分和小數部分
import math math.modf(math.pi) #輸出結果:(0.14159265358979312, 3.0) math.modf(100.12) #輸出結果:(0.12000000000000455, 100.0) math.modf(100.2) #輸出結果:(0.20000000000000284, 100.0) math.modf(10.2) #輸出結果:(0.1999999999999993, 10.0)
五、除法取整、取餘
#取整
5 // 3 #輸出結果:1
#取餘
5 % 3 #輸出結果:2
import math
math.mod(5,3) #輸出結果:2
當兩數值有一個為浮點型時,結果也為浮點型