time function problem
willie
wlawhorn1936 at comcast.net
Thu Nov 27 14:17:04 EST 2008
My code:
from time import time
def leibniz(terms):
acc = 0.0
num = 4.0 # numerator value remains constant in the series
den = 1
count = 0
start_time = 0.0
for aterm in range(terms):
nextterm = num/den * (-1)**aterm # (-1) allows fractions to
alternate
#between a + and a - value
acc = acc + nextterm
den = den + 2 #denominator increments by 2
count = count + 1
#print(count,acc)
print("Time elapsed: %f"%( time()- start_time))
return acc
The result I get is -- Time elapsed: 1227812482.390000 but I want to
know the real time this code needed to run. Using a term value of
1000 I can see from the begining to end the actual time lapse is a
little over 6 seconds. How do I get that value (6 + secs approx) as my
time lapse.
Thanks
Bill
More information about the Python-list
mailing list