1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
import time import math def a(): for i in xrange(100000): z=i**.5 def b(): for i in xrange(100000): z=math.sqrt(i) def timeit(v): s = time.time() v() print "Took %f seconds" % (time.time() - s) timeit(a) timeit(b)
1 2
Took 0.071278 seconds Took 0.128685 seconds