yo estaba muy decepcionado cuando decimal.Decimal(math.sqrt(2))
produjoprecisión arbitraria de raíces cuadradas
Decimal('1.4142135623730951454746218587388284504413604736328125')
y los dígitos después del punto decimal 15a resultó equivocada. (A pesar feliz que le da mucho más de 15 dígitos!)
¿Cómo puedo obtener los primeros m
correctas dígitos en la expansión decimal de sqrt(n)
en Python?
'math.sqrt()' funciona en float. ¿Por qué esperarías algo más que lo que obtuviste? Necesitas una gran libación flotante. Use websearch para encontrar uno. –
¿Por qué no probar Decimal (2) .sqrt() en su lugar? –