• 技术文章 >Python技术 >Python基础教程

    python怎么调用math函数库求π值?

    十一十一2020-11-24 17:18:30原创7191

    不管我们学习python中的函数也好,还是库也罢,总归我们最终的目的,是搭建一个结果出来,也许结果是一个网站,一个软件,一个机器人,也许是比较渺小的求π值,不管是基于哪种,总归,都是利用我们所学,去获取结果,今天跟大家聊一聊,学习python这么久,了解知识这么多,我们要怎么利用math函数求π?

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

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    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()

    好啦,关于使用math函数求π值都在上述代码里哦,大家直接套用上述小编给大家整理的内容,自己动手试试是不是能算出来π值呢?如果算出来啦,我们能不能思考还可以怎么去编写求π呢?大家抓紧思考起来吧~

    专题推荐:python调用math函数库求π值
    上一篇:快速掌握使用PythonTutor教程 下一篇:如何使用python matplotlib库绘制扇形?

    相关文章推荐

    • python中reportgen库的用法及介绍• 如何使用python库实现搭建杨辉三角?• 快速掌握使用PythonTutor教程

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网