Python 3 странное деление
Около получаса размышленийЧто я делаю неправильно!?" на 5-строчный код .. потому что Python3 как-то округляет большие целые числа. Кто-нибудь знает, почему существует такая проблема:
python2:
int(6366805760909027985741435139224001 # This is 7**40.
/ 7) == 909543680129861140820205019889143 # 7**39
python3:
int(6366805760909027985741435139224001
/ 7) == 909543680129861204865300750663680 # I have no idea what this is.