5

C++ では -1/2 が 0 に評価されるのに、Python では -1 が評価されるのはなぜですか? Python では、整数除算は無限大に丸められます。つまり、floor結果に適用されます。

int(value)のようなこともやろうと思っていましたが、練習floor中には頭の中にあるはずでした。int(-1.5) == -1-2

問題は、なぜルールがinteger divisionと functionの間で矛盾しているのint()かということです。合理的な説明はありますか?

4

2 に答える 2