【備忘録】小数の切り捨て、切り上げ

python3
あくまで備忘録なんで雑に記録します

floor ceil // int round

x = 3.456
y = -3.456
z = 1
import math
print(math.floor(x), math.ceil(x))#3 4
print(math.floor(y), math.ceil(y))#-4 -3
print(x//z, y//z)#3.0 -4.0

print(int(x), int(y))#3 -3
print(round(x), round(y))#3 -3

math.floor(), math.ceil()・・・floorとceilは、-∞を下にしての床と天井
//           ・・・//は、floorと同じ、-∞を下にしての床

int          ・・・intは、数直線上で0を下にして切り捨て

round         ・・・roundは、数直線上で0を下にして四捨五入

コメント

タイトルとURLをコピーしました