救救孩子的计算机任务吧😭

img

你好,代码供参考

s = 1
n = 1
flag = 1
for i in range(100000):
    n+=2
    flag=-flag
    s+=flag/n
    if(n==59):
        print("算到1/59时,pi=%.20f"%(4*s))
    if(n==999):
        print("算到1/999时,pi=%.20f"%(4*s))
    if(n==9999):
        print("算到1/999时,pi=%.20f"%(4*s))
    if(n==99999):
        print("算到1/99999时,pi=%.20f"%(4*s))
    if(n==999999):
        print("算到1/999999时,pi=%.20f"%(4*s))

结果显示:

算到1/59时,pi=3.10826856669894713292
算到1/999时,pi=3.13959265558978506405
算到1/999时,pi=3.14139265359179109538
算到1/99999时,pi=3.14157265358978143865

有帮助望采纳哟,谢谢啦

encoding=utf-8

last=int(input("enter last:"))
count=int(last+1)/2
fuhao=-1
fenmu=3
pi_1=1
for i in range(int(count-1)):
pi_1=pi_1+fuhao1/fenmu
fuhao=-fuhao
fenmu=fenmu+2
pi=pi_1
4
print(pi)

img