Python 3 выдает неправильный результат при делении больших целых чисел?Python

Программы на Python
Anonymous
Python 3 выдает неправильный результат при делении больших целых чисел?

Сообщение Anonymous »

Код: Выделить всё

a = 15511210043330985984000000  # (25!)
b = 479001600                   # (12!)
c = 6227020800                  # (13!)
При делении ans = int(a/(b*c)) или ans = int((a/b)/c) мы получаем ответ равный 5200299 вместо 5200300

Подробнее здесь: https://stackoverflow.com/questions/756 ... le-numbers

Вернуться в «Python»