猫史档案馆


【震惊】圆周率

用户:编程新生编程新生查看:10 回复:2 评论:10 创建时间:2018-12-02T14:35:54


圆周率竟然可以用它的数值做出一首特别好听的歌!


回复

上一页1 页 / 共 1下一页
桃子,荷花。桃子,荷花。

3.喵9793538462喵33832795028

山巅一寺一壶酒,尔乐苦煞吾,把酒吃,酒杀吾,杀不喵,乐尔乐。喵珊珊,霸占二妻,救吾灵儿吧!

相信我,我没上百度

点赞0


评论


PTS_Ron暂退PTS_Ron暂退

n = int(input('请键入想要计算到小数点后的位数:'))  # 先键入字符串,再转化为整数
w = n+10  # 多计算10位,防止尾数取舍的影响
b = 10**w  # 算到小数点后w位
x1 = b*4//5  # 求含4/5的首项
x2 = b // -239  # 求含1/239的首项
he = 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  # 求两项之和
    he += x  # 求总和
pai = he*4  # 求出π
pai //= 10**10  # 舍掉后十位
print(pai)  # 输出圆周率π的值

 

 

点赞0


评论