蓝桥杯每日一题(15):莱布尼茨计算圆周率(python)

2023-11-05

Topic:

历史上有许多计算圆周率pai的公式,其中,格雷戈里和莱布尼茨发现了下面的公式:
pai = 4*(1-1/3+1/5-1/7 …)
参见图
这个公式简单而优美,但美中不足,它收敛的太慢了。
如果我们四舍五入保留它的两位小数,那么:
累积1项是:4.00
累积2项是:2.67
累积3项是:3.47
。。。
请你写出它累积100项是多少(四舍五入到小数后两位)。
注意:只填写该小数本身,不要填写任何多余的说明或解释文字。

在这里插入图片描述

Solution_1:

直接将加和减的情况分开运算
将1,5,9等的情况进行相加
将3,7,11等的情况进行相减
最后四舍五入到小数后两位输出

Code_1:

a = 0

for i in range
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

蓝桥杯每日一题(15):莱布尼茨计算圆周率(python) 的相关文章

随机推荐

  • 69个网盘搜索引擎资源(最全)

    呵呵 今天博主今天整理了一个下午 把网上的能找到69个网盘搜索引擎都放在这了 希望能帮到有需要的小伙伴 1 盘多多 http www panduoduo net 2 Bdsola http www 3134 c 3 探索云盘搜索 http
  • STM32写内部FLASH

    STM32L151C8T6的Bootloader设计 思想 FLASH分三个区 Bootloader区 校验备份程序 若满足条件将用备份程序替换用户程序 否者运行用户程序 运行区 运行用户程序 程序中要求能接受用户程序到备份区 接收完后 在
  • Phabricator使用指南

    Phabricator使用指南 1 Phabricator安装 Phabricator安装需要LAMP的相关组件环境 即基于Linux的Apache2 MySQL PHP相关的安装 这里使用官网提供的安装脚本 可以比较方便的直接一次性安装相
  • 网络实名制

    2012 12 29日 国家通过了 全国人民代表大会常务委员会关于加强网络信息保护的决定 一开始 我草草的看了一遍 并没有关于网络实名制的规定 后来看到一条新闻北京要落实执行实名制 我又仔细的看了看 新华社北京12月28日电 全国人民代表大
  • 【java】this()与super()使用详解

    原文地址 http www cnblogs com hasse p 5023392 html this三大作用 this调用属性 调用方法 利用this表示当前对象 this this是自身的一个对象 代表对象本身 可以理解为 指向对象本身
  • STM32通过ESP8266连接MQTT服务器

    ESP8266有多种连接MQTT方式 本文介绍使用的是AT MQTT版本固件的ESP01s 基于此固件版本进行说明 本文所需硬件 STM32F103RCT6 LED ESP01s DHT11 实现功能 温湿度上传和远程开关灯的基本功能 B站
  • 书写高质量SQL的30条建议

    1 查询SQL尽量不要使用select 而是select具体字段 反例子 select from employee 复制代码 正例子 select id name from employee 复制代码 理由 只取需要的字段 节省资源 减少网
  • Filco键盘问题

    垃圾中的垃圾 垃圾中的战斗机 先按键盘的最左边重置 红蓝灯交替 直到蓝灯长时间闪烁 第一种 如果从 蓝牙和其他设备 添加时 提示需要输入PIN码 果断换方式 第二种 从 控制面板 添加设备 开始 可以会自动出现一串数字 迅速在filco设备
  • 【Java文件流】你的“转换流、对象流、打印流、Properites”学习资料

    在我学习Java的IO流过程中 有很多的类 每个类又有很多方法 经过我的几天经历 在看懂 听懂了别人的讲解后 一定要自己去敲出来 在IDE中运行出来 在一定程度上才算了解了这个东西 尝试 牢牢把握 心中有数 类与接口之间的继承 实现关系 只
  • malloc的底层实现原理

    目录 基于Linux操作系统malloc申请内存的实现原理 1 malloc分配内存前的初始化 2 下为malloc init 代码 3 内存块的获取 1 内存块的大致结构 2 寻找合适的block 3 扩容 4 内存分配 下为内存分配代码
  • make: execvp Permission denied\\ make Error 127解决办法

    出现错误make make execvp coff2noff coff2noff Permission denied Makefile 36 recipe for target add noff failed make add noff E
  • vue3,vue2导出表格中的数据,导出excel格式

    vue3 vue2导出表格中的数据 导出excel格式 引入npm包 xlsx 0 18 5 import as XLSX from xlsx async function exportExcel if itemsquan value it
  • 基于小程序的理发店预约系统

    一 项目背景及简介 现在很多的地方都在使用计算机开发的各种管理系统来提高工作的效率 给人们带来很多的方便 计算机技术从很大的程度上解放了人们的双手 并扩大了人们的活动范围 是人们足不出户就可以通过电脑进行各种事情的管理 信息系统的出现是人类
  • c语言土壤墒情监测系统,土壤墒情监测系统是什么,它的作用都是什么

    随着现代农业的不断发展 土壤墒情监测系统的使用越来越广泛 不仅如此 其它的农用仪器也越来越受欢迎 例如杀虫灯等植保器械 大家基本上都能够接受 因为它所带来的效果是实实在在能够看到的 而对于监测土壤墒情等仪器来说 目前人们还处在徘徊的阶段 正
  • Python数据可视化——折线图

    第1关 折线图的绘制与优化 本关任务 利用世界银行发布的 1960 2009 年间的世界人口数据 来学习折线图的绘制 coding utf 8 import pandas as pd 用于生成满足绘图要求的数据格式 import numpy
  • golang-面试题(选择题)

    1 初级 下面属于关键字的是 A func B def C struct D class 参考答案 AC 2 初级 定义一个包内全局字符串变量 下面语法正确的是 A var str string B str C str D var str
  • 4.2.8 Kafka 延时队列, 重试队列(结合redis实现)

    目录 2 7 延时队列 2 8 重试队列 代码实现 Kafka 高级特性 延时 重试队列 2 7 延时队列 两个follower副本都已经拉取到了leader副本的最新位置 此时又向leader副本发送拉取请求 而leader副本并没有新的
  • 第十七课,帧缓存(创建和使用方法)

    OpenGL允许我们定义我们自己的帧缓冲 也就是说我们能够定义我们自己的颜色缓冲 甚至是深度缓冲和模板缓冲 创建一个帧缓冲 1 创建一个帧缓冲对象 Framebuffer Object FBO 创建语法同VAO VBO unsigned i
  • C#实现DLT直接线性变换(Direct Linear Transform)算法

    C 实现DLT直接线性变换 Direct Linear Transform 算法 参考资料 1 武大版 工业测量技术与数据处理 P100 P106 2 转载博文 MATLAB实现DLT Direct Linear Transform 算法
  • 蓝桥杯每日一题(15):莱布尼茨计算圆周率(python)

    Topic 历史上有许多计算圆周率pai的公式 其中 格雷戈里和莱布尼茨发现了下面的公式 pai 4 1 1 3 1 5 1 7 参见图 这个公式简单而优美 但美中不足 它收敛的太慢了 如果我们四舍五入保留它的两位小数 那么 累积1项是 4