Целочисленное деление в Python

Я запутался в следующей целочисленной математике в python:

-7/3 = -3, так как (-3)*3 = -9 < -7. Я понимаю.

7/-3 = -3 Не понимаю, как это определяется. (-3)*(-3) = 9 > 7. На мой взгляд, должно быть -2, потому что (-3)*(-2) = 6 < 7.

Как это работает?

6
задан Cœur 10 September 2017 в 04:11
поделиться