python之math库和random库

蔚落 2022-05-21 07:11 306阅读 0赞

数学函数库

70

7070 1

随机函数库

70 2

70 3

计算圆周率

70 4

  1. #coding=gbk
  2. from random import random
  3. from math import sqrt
  4. from time import clock
  5. DARTS = 1200
  6. hits = 0
  7. clock()
  8. for i in range(1,DARTS):
  9. x, y = random(), random()
  10. dist = sqrt(x**2 + y**2)
  11. if dist <= 1.0:
  12. hits = hits + 1
  13. pi = 4 * (hits/DARTS)
  14. print("Pi的值是 %s" % pi)
  15. print("程序运行时间是 %-5.5ss" % clock())

发表评论

表情:
评论列表 (有 0 条评论,306人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python random的使用

    【中国大学MOOC】北京理工大学 python程序与设计课程 伪随机数:采用梅森旋转算法生成的伪随机序列中元素 一、基本随机函数 随机数需要一个种子,依据这个种子通