Mit dem Python Package time geht das. Du stoppst in jedem Durchgang die Start- und Endzeit. Am Ende des Durchgang subtrahierst du die End- von der Startzeit und was übrig bleibt ist die verstrichene Zeit.
import time
start = time.time()
sum_x = 0
for i in range(1000000):
sum_x += i
end = time.time()
elapsed = end - start
print('Execution time:', elapsed, 'seconds')