2383| 4
|
[已解决]为什么用拉马路金公式算不出来正确的圆周率 |
3鱼币
最佳答案def jc(num):
if num >= 1:
return num * jc(num-1)
else:
return 1
#阶乘函数
def p(sum, K):
for i in range(0,K+1):
q = jc(4*i) #4k的阶乘
b = jc(i) #k 的阶乘
sum += q / (b ** 4) * (26390 * i + 1103) / (396 ** (4 * i)) #求和符号内的相加
return sum
a = p(0,10) #将sum置0,再给一个K值
pi = 1 / (a * 2 * (2 ** (1/2)) / (99 ** 2)) #乘上系数求倒数
print(pi) #最后输 ...
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2020-12-6 17:35:40
|
显示全部楼层
本楼为最佳答案
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2020-12-6 20:15:41
|
显示全部楼层
评分 | ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2025-1-17 06:01
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.