请编写一个函数fun,它的功能是求以下公式PI(3.14)的值(要求满足精度0.005,即某项小于0.005时停止迭代) PI/2=1+1/3+1*2/(3*5*7)+…+1*2*3…*n/(3*5*7*…*(2n+1))
时间: 2023-03-13 19:42:53 浏览: 132
下面是一个求PI值的函数:
def fun():
pi=2
n=1
while(1.0/((2*n-1)*(2*n+1))>0.005):
pi=pi*2*n/(2*n-1)*(2*n+1)
n=n+1
return pi
阅读全文