Python では、関数は
2.9999999998 または近似値をmath.log(1000, 10)
返します (ほとんどの場合、3 番目の整数ごとにそれが行われます)。
それについて行うことはあまりないと思いますが(割り切れるテストを除いて)、まずこれはちょっとめちゃくちゃです。
そして第二に、もちろんそれは私が望む値ではありません。どうすればよいですか?int へのキャストは明らかに 3 ではなく 2 を返します。この場合、一般的にお願いします。
Python では、関数は
2.9999999998 または近似値をmath.log(1000, 10)
返します (ほとんどの場合、3 番目の整数ごとにそれが行われます)。
それについて行うことはあまりないと思いますが(割り切れるテストを除いて)、まずこれはちょっとめちゃくちゃです。
そして第二に、もちろんそれは私が望む値ではありません。どうすればよいですか?int へのキャストは明らかに 3 ではなく 2 を返します。この場合、一般的にお願いします。