如何在Python中显示小数点后100位的无理数?
我想求小数点后 2 到 100 位的平方根,但默认情况下只显示 10,我该如何更改?
I am trying to find the square root of 2 to 100 decimal places, but it only shows to like 10 by default, how can I change this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
decimal 模块派上用场。
decimal module comes in handy.
您可以将 decimal 模块用于任意精度数字:
如果您需要相同类型的功能除了速度之外,还有一些其他选项:[gmpy]、2、cdecimal。
You can use the decimal module for arbitrary precision numbers:
If you need the same kind of ability coupled to speed, there are some other options: [gmpy], 2, cdecimal.
您可以使用gmpy2。
You can use gmpy2.
您可以使用 sympy 和 evalf()
You can use sympy and evalf()