Python获取pi值的五种方法

您所在的位置:网站首页 python中如何导入math库 Python获取pi值的五种方法

Python获取pi值的五种方法

2024-07-13 09:35| 来源: 网络整理| 查看: 265

Python获取pi值的五种方法

是丝豆呀: 是的,打错了,已修正表情包

Python获取pi值的五种方法

TAIDEN_CJH: 应该是3.141592653589793吧,博主打成3.14152653589793了,少了个9

Python获取pi值的五种方法

XZYR1: [code=python] n = int(input("请输入想要计算到小数点后的位数:")) #输入字符转换为整数 t = n+10 #多计算10位,防止尾数取舍的影响 b = 10**t #为算到小数点后t位,两边乘以10^t x1 = b*4//5 #取整求含4/5的首项 x2 = b // -239 #取整求含1/239的首项 s = x1+x2 #求第一大项 n *= 2 #设置下面循环的终点,即共计算n项 for i in range(3, n, 2): #循环初值=3,末值n,步长=2 x1 //= -25 #取整求每个含1/5的项及符号 x2 //= -57121 #取整求每个含1/239的项及符号 x = (x1+x2) // i #求两项之和,除以对应因子,取整 s += x #求总和 pai = s*4 #求出π pai //= 10**10 #舍掉后十位 print(pai) #输出圆周率π的值 [/code]

Python获取pi值的五种方法

wgccaisy: atan前面不应该加math吗? math.atan(1)*4

Python获取pi值的五种方法

快乐的Python小白: 可如果我背下来了呢表情包 1~50位:1415926535 8979323846 2643383279 5028841971 6939937510 51~100位:5820974944 5923078164 0628620899 8628034825 3421170679 101~150位:8214808651 3282306647 0938446095 5058223172 5359408128 151~200位:4811174502 8410270193 8521105559 6446229489 5493038196 201~250位:4428810975 6659334461 2847564823 3786783165 2712019091 251~300位:4564856692 3460348610 4543266482 1339360726 0249141273 301~350位:7245870066 0631558817 4881520920 9628292540 9171536436 351~400位:7892590360 0113305305 4882046652 1384146951 9415116094 401~450位:3305727036 5759591953 0921861173 8193261179 3105118548 451~500位:0744623799 6274956735 1885752724 8912279381 8301194912 501~550位:9833673362 4406566430 8602139494 6395224737 1907021798 551~600位:6094370277 0539217176 2931767523 8467481846 7669405132 601~650位:0005681271 4526356082 7785771342 7577896091 7363717872 651~700位:1468440901 2249534301 4654958537 1050792279 6892589235 701~750位:4201995611 2129021960 8640344181 5981362977 4771309960



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3