In [1]:
import numpy as np
import time
start = time.time()

for a in range(1,500):
    for b in range(a,500):
        c = np.sqrt(a**2 + b**2)
        if a+b+c == 1000:
            print "Answer:{}".format( a*b*c )
            
print "Elapsed time:{0} seconds".format(time.time()-start)


Answer:31875000.0
Elapsed time:0.388831853867 seconds

In [1]:


In [1]: