|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
# 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())
那不是错误,是警告提示,意思是说在3.3版本之后就不再使用clock函数了,使用time.perf_counter 或time.process_time 代替了
- from random import random
- from math import sqrt
- import time
- DARTS = 1200
- hits = 0
- time.perf_counter()
- 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" % time.perf_counter())
复制代码
|
|