A.计算圆周率——无穷级数法

描述

圆周率π可以用无穷级数表示: 

左边的展式是一个无穷级数,被称为莱布尼茨级数(Leibniz),这个级数收敛到π/4,它通常也被称为格雷戈里-莱布尼茨级数,用以纪念莱布尼茨同时代的天文学家兼数学家詹姆斯·格雷戈里。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

编程用这个公式计算π值,输入一个小数作为阈值,当最后一项的绝对值小于给定阈值时停止计算并输出得到的π值。

样例

输入

0.000002

输出

3.14158865

n=float(input())
num=1
f=1
sum=0
while 1/num>=n:
    sum=sum+(1/num)*f
    num=num+2
    f=-f
print("%.8f"%(sum*4))

相关推荐

  1. A.计算圆周率——无穷级数

    2024-06-13 21:00:02       9 阅读
  2. modbus CRC16校验计算查表

    2024-06-13 21:00:02       32 阅读
  3. 贪心算、Dijkstra和A*类路径搜索算法

    2024-06-13 21:00:02       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-13 21:00:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-13 21:00:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-13 21:00:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-13 21:00:02       18 阅读

热门阅读

  1. 【一个 Android 反编译神器jadx】

    2024-06-13 21:00:02       8 阅读
  2. 热门开源项目推荐:技术与地址概览

    2024-06-13 21:00:02       12 阅读
  3. Codeforces Round 952 (Div. 4)(实时更新)

    2024-06-13 21:00:02       10 阅读
  4. 算法设计与分析复习(第5章 回溯法)

    2024-06-13 21:00:02       8 阅读
  5. 2563. 统计公平数对的数目

    2024-06-13 21:00:02       6 阅读
  6. 笔记97:C++ 中 string / char 和 int 之间相互转化

    2024-06-13 21:00:02       8 阅读
  7. (2024最新)CentOS 7上在线安装MySQL 5.7|喂饭级教程

    2024-06-13 21:00:02       7 阅读
  8. cuda 架构设置

    2024-06-13 21:00:02       6 阅读
  9. 【npm如何发布自己的插件包】

    2024-06-13 21:00:02       6 阅读
  10. chat gpt基本原理解读

    2024-06-13 21:00:02       10 阅读
  11. 标准化数据

    2024-06-13 21:00:02       6 阅读
  12. 使用nmcli命令创建、删除bond

    2024-06-13 21:00:02       6 阅读
  13. 《阅读的方法》读后感——超越期待的收获

    2024-06-13 21:00:02       5 阅读