How can I print more than about 10 digits of a float in python? Right now, when do
print sqr_newton(10, 3, 0.001) (where sqr_newton is newton’s algorithm for square roots; returns a float)
it only gives so many digits after the decimal place… how can I get more?
That is the standard precision for floats in python.
For arbitrary precision, you can use the bigfloat package.