intではまった。
挙動は以下
x int(x) nint(x)
0.20 0 0
0.40 0 0
0.60 0 1
0.80 0 1
1.00 1 1
1.20 1 1
1.40 1 1
1.60 1 2
1.80 1 2
2.00 2 2
-0.20 0 0
-0.40 0 0
-0.60 0 -1
-0.80 0 -1
-1.00 -1 -1
-1.20 -1 -1
-1.40 -1 -1
-1.60 -1 -2
-1.80 -1 -2
-2.00 -2 -2
intは少数部を切り捨ててから、四捨五入&整数化。
nintは四捨五入して整数化。
自分のやりたいことをよく考えて使わないとだめでした。
0 件のコメント:
コメントを投稿