π的计算

作者: echoxxx0808 | 来源:发表于2017-12-07 23:15 被阅读0次
    # pi.py
    from random import random
    from math import sqrt
    from time import clock
    DARTS = 1200
    hits = 0
    clock()
    for i in range(1,DARTS):
        x, y = random(), random()
        dist = sqrt(x**2 + y**2)
        if dist <= 1.0:
            hits = hits + 1
    pi = 4 * (hits/DARTS)
    print("Pi的值是 %s" % pi)
    print("程序运行时间是 %-5.5ss" % clock())

    相关文章

      网友评论

        本文标题:π的计算

        本文链接:https://www.haomeiwen.com/subject/uulsixtx.html