Python标准库中的math模块只提供了有限的精度的圆周率值,如果需要计算更高精度的圆周率值,可以使用第三方库gmpy2。
下面是一个使用gmpy2库计算圆周率到10万位的示例代码:
import gmpy2
# 设置精度
gmpy2.get_context().precision=10000000
# 计算圆周率
pi = gmpy2.const_pi()
# 将圆周率转为字符串
pi_str = str(pi)
Python标准库中的math模块只提供了有限的精度的圆周率值,如果需要计算更高精度的圆周率值,可以使用第三方库gmpy2。
下面是一个使用gmpy2库计算圆周率到10万位的示例代码:
import gmpy2
# 设置精度
gmpy2.get_context().precision=10000000
# 计算圆周率
pi = gmpy2.const_pi()
# 将圆周率转为字符串
pi_str = str(pi)