import timeit
import time
start = time.time()
def prime_factors(n):
factors = []
d = 2
while n > 1:
while n%d == 0:
factors.append(d)
n /= d
d = d + 1
return factors
print prime_factors(n)
print "Elapsed Time: %s" % (time.time() - start)
Залюбую помощь и совет заранее спасибо=)