Функция pow() неточна [дубликат]Python

Программы на Python
Anonymous
 Функция pow() неточна [дубликат]

Сообщение Anonymous »

Я прочитал «Вычисление очень больших показателей степени в Python», и ответ Игнасио Васкеса-Абрамса заключался в использовании функции pow()
Итак, я запускаю следующую команду в Python 3.9.6:

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

print(int(pow(1.5,96)))
и дает мне 80308380747696832
Теперь пробую то же самое в pari gp, я получаю:

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

? (1.5)^96
%3 = 80308380747696837.016746608902131688101
?
Значит, никто больше не должен полагаться на силу?

Подробнее здесь: https://stackoverflow.com/questions/797 ... t-accurate

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