你好同学,为你分忧
eps=float(input()) #输入阈值 ds = 1. s = 0. f1 = 1 f2 = 1 n = 0 m=1 while ds>eps/2: s+=ds n+=1 m+=2 f1*=n f2*=m ds=f1/f2 pi = 2*s print("%.6f"%(pi))
举个栗子(输入输出)
1e-6 3.141591
如有帮助还望题主给个采纳支持一下答主答题呢