1. 使用`math.pi`:
import mathprint("π ≈", math.pi)
`math.pi`是Python标准库中的数学常数,可以直接使用。
2. 自定义算法计算π:
def calculate_pi(n):pi = 0for i in range(n):pi += (-1) i / (2 * i + 1)return 4 * piprint("π ≈", calculate_pi()) 使用更精确的算法计算π```3. 使用更高级的算法,如马青公式(Machin's formula):```pythonfrom math import sqrtdef calculate_pi_machin(precision):pi = 0for k in range(precision):term = (-1) k / (2 * k + 1)pi += termterm = 2 * term * sqrt(2) / (2 * k + 2)pi -= termreturn 4 * piprint("π ≈", calculate_pi_machin()) 使用马青公式计算π
4. 使用第三方库,如`sympy`或`mpmath`,这些库提供了更精确的算法和计算功能。
from mpmath import mpmp.dps = 设置小数点后的位数print("π ≈", str(mp.pi)) 使用mpmath库计算π
请根据您的需求选择合适的方法来计算π的值。如果您需要更精确的结果,可以考虑使用第三方库或更复杂的算法

