python如何调用math函数库求π值

发布时间:2020-11-25 09:41:21

来源:亿速云

阅读:103

作者:小新

小编给大家分享一下python如何调用math函数库求π值,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

直接上代码,下面是代码演示:import math

def main():

a=1.0

b=1.0/math.sqrt(2)

t=1.0/4.0

p=1.0

for i in range(1000):

at=(a+b)/2

bt=math.sqrt(a*b)

tt=t-p*(a-at)**2

pt=2*p

a=at;b=bt;t=tt;p=pt

my_pi=(a+b)**2/(4*t)

print("Pi is approximately: "+str(my_pi))

if __name__== "__main__":

main()

以上是“python如何调用math函数库求π值”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

python中调用π的值_python如何调用math函数库求π值相关推荐

  1. python中rim的用法_Python笔记(六)_函数

    函数一般是从第一行代码开始执行,结束于return语句.异常.或者函数所有语句执行完毕.一旦函数将控制权交还给调用者,就意味着全部结束.函数中做的所有工作以及保存在局部变量中的数据都将丢失.再次调用这 ...

  2. python中info的用法_Python pandas.DataFrame.info函数方法的使用

    DataFrame.info(self, verbose=None, buf=None, max_cols=None, memory_usage=None, null_counts=None) [so ...

  3. python中max怎么用_python里的max函数怎么用

    python中的max() 方法返回给定参数的最大值,参数可以为序列. 以下是 max() 方法的语法:max( x, y, z, .... ) 参数x -- 数值表达式. y -- 数值表达式. z ...

  4. python中change的用法_Python pandas.DataFrame.pct_change函数方法的使用

    DataFrame.pct_change(self: ~FrameOrSeries, periods=1, fill_method='pad', limit=None, freq=None, **kw ...

  5. python中mean的用法_Python pandas.DataFrame.mean函数方法的使用

    DataFrame.mean(self, axis=None, skipna=None, level=None, numeric_only=None, **kwargs)[source] 返回所请求轴 ...

  6. python中标识符下划线用作开头_python python中那些双下划线开头的那些函数都是干啥用用的...

    1.写在前面 今天遇到了__slots__,,所以我就想了解下python中那些双下划线开头的那些函数都是干啥用用的,翻到了下面这篇博客,看着很全面,我只了解其中的一部分,还不敢乱下定义. 其实如果足 ...

  7. python中lambda()的用法_python中lambda()的用法

    在C++11和C#中都有匿名函数的存在.下面看看在python中匿名函数的使用. 1.lambda只是一个表达式,函数体比def简单很多. 2.lambda的主体是一个表达式,而不是一个代码块.仅仅能 ...

  8. python中sn的意思_python学习笔记

    学习资料:<简明 Python 教程.pdf>Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程. 特点:1.简单 2.易学 3.开源, ...

  9. python属性名以两个下划线开头_python python中那些双下划线开头的那些函数都是干啥用用的...

    1.写在前面 今天遇到了__slots__,,所以我就想了解下python中那些双下划线开头的那些函数都是干啥用用的,翻到了下面这篇博客,看着很全面,我只了解其中的一部分,还不敢乱下定义. 其实如果足 ...

最新文章

  1. python类有什么用_python 定制类 有什么用
  2. Android安全-SO动态库注入
  3. TOMCAT启动完成但是ECLIPSE仍然显示starting....
  4. 作者:高辉,男,博士,中国国防科技信息中心工程师。
  5. 精仿B站源码+自动采集360视频
  6. 列式存储ClickHouse(二)接口
  7. python 字典(dict)
  8. Youki的笔记本配置要求
  9. [PyTorch] PyTorch版本不兼容问题+更新日志链接
  10. phpstudy mysql配置_phpstudy mysql数据库文件位置在哪
  11. quickpcb添加pcb库_QuickPcb元件库下载
  12. python xp系统_win XP的系统应该装哪个python的安装包?
  13. 设计模式-行为性模式(模板方法模式,策略模式,命令模式,责任链模式,观察者模式,中介者模式,迭代器模式)
  14. Visio从安装到使用完整版
  15. 通讯录管理系统(简洁版 课程设计)
  16. VMware硬盘不足踩坑记录:扩容分区 + 删除.cache文件夹
  17. FLASH连连看算法分析及源代码
  18. xp提示计算机内存不足,xp系统提示配额不足的解决方法
  19. Qt QPainter::end: Painter ended whith 2 saced states
  20. 我的物联网项目(二十四) 订单编号生成规则

热门文章

  1. 在html中写for循环表格trtd,嵌套的HTML表格在javascript for循环
  2. ES6中新的AJAX解决方案:Promise、Fetch、Response、Axios
  3. 【译】JavaScript中的Promises
  4. 如何把microsoft store里面的软件添加到桌面
  5. bind9 dlz mysql_Bind9和MySQL DLZ缓冲区错误
  6. Robot Framework(3)——RIDE工具详解
  7. 电力-二次融合FTU技术规范
  8. 2022年要怎么把PayPal里的美元提到国内?
  9. Regionals 2014 Asia - Daejeon
  10. 掌握赚钱最快的方法 其实赚钱很有意思 你可以什么都不会