У меня проблема с получением кубического корня из примерно 128-битного целого числа в Python2. Следующее утверждение дает мне ошибку:
assert 188098593525197704876445094491719024115 == ((188098593525197704876445094491719024115) ** 3) ** (1.0/3)
Я попробовал класс Decimal
с точностью, установленной на 600, но он все равно дает мне значение примерно для 6-12 цифр.
Как я могу заставить это работать (желательно без пользовательских библиотек)?
NthRoot
. В вашем случаеNth
будет 3 (третий). - person Rudy Velthuis   schedule 02.04.2017