四捨五入
round()
無條件進位= 需 import math
math.ceil()
無條件捨去= 需 import math
math.floor()
import math
num=123.578
#四捨五入
print(round(num)) #124
#無條件進位
print(math.ceil(num)) #124
#無條件捨去
print(math.floor(num)) #123
import math
num=123.7567
#四捨五入
print(round(num))#124
print(round(num,2))#123.76 至小數點後 2 位
print(format(num,'.3f'))#123.757 至小數點後 3 位
#無條件進位
print(math.ceil(num))#124
print(math.ceil(num*1)/1.0)#124.0 無條件進位至小數點後 0 位
print(math.ceil(num*10)/10.0)#123.8 無條件進位至小數點後 1 位
print(math.ceil(num*100)/100.0)#123.76 無條件進位至小數點後 2 位
#無條件捨去
print(math.floor(num))#123
print(math.floor(num*1)/1.0)#123.0 無條件進位至小數點後 0 位
print(math.floor(num*10)/10.0)#123.7 無條件進位至小數點後 1 位
print(math.floor(num*100)/100.0)#123.75 無條件進位至小數點後 2 位
Yiru@Studio - 關於我 - 意如